What are the prerequisites for using Model Context Protocol (MCP) Example?
You need Python 3.10+ and either Poetry or pip for package management. FastMCP 2.0 is required and listed as a dependency.
@iddv
Basic information
A reference implementation of the Model Context Protocol (MCP) enabling seamless tool calling between LLMs and applications. Features client/server architecture with HTTP APIs, local CLI execution, and AWS Bedrock integration in a production-ready, extensible framework.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-example": {
"command": "python",
"args": [
"examples/servers/minesweeper_server.py",
"--transport",
"http",
"--port",
"8000"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Model Context Protocol (MCP) Example is a repository of example servers and clients for building MCP-based AI applications, featuring a living Minesweeper game server as a showcase. Powered by FastMCP 2.0, it provides templates, educational resources, and enterprise features such as multiple transport protocols, session management, and OAuth 2.0 authentication. It is intended for developers who want to learn how to create sophisticated MCP servers or integrate them into production systems.
Clone the repository and install dependencies using Poetry (poetry install) or pip (pip install -e .). Start the Minesweeper server in development mode with mcp dev examples/servers/minesweeper_server.py or as an HTTP server with python examples/servers/minesweeper_server.py --transport http --port 8000. For production, configure transport via mcp.run(transport="streamable-http") or mcp.run(transport="websocket"). Test servers interactively using mcp dev or programmatically with the built-in testing module.
You need Python 3.10+ and either Poetry or pip for package management. FastMCP 2.0 is required and listed as a dependency.
Use `mcp dev examples/servers/minesweeper_server.py` for development mode with the MCP inspector, or start it as an HTTP server with `python examples/servers/minesweeper_server.py --transport http --port 8000`.
Yes. Copy the configuration from `examples/configs/claude_desktop_config.json`, update the server paths, and restart Claude Desktop.
The server supports stdio (default), HTTP (`streamable-http`), and WebSocket transports, chosen by the `--transport` argument or `mcp.run()` transport parameter.
OAuth 2.0 is supported. Configure authorization URL, token URL, client ID, and scopes via the `@mcp.set_auth_config` decorator.
Gives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control. Part of LocalCan, the ngrok alternative for Mac, Windows and Linux. Free plan.
OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.

JiCo for Jira & Confluence: local MCP server for Jira Data Center - redacts personal data before the AI model, holds every write for approval

Automated codebase documentation for GitHub: searchable docs, MCP context for AI agents, doc drift detection, and Friday Cleanup PRs.
Comments