PyMCP is a template repository for developing MCP servers using FastMCP in Python, inspired by the official everything MCP server in Typescript.
From the registry: Primarily to be used as a template repository for developing MCP servers with FastMCP in Python, P…
$ git clone https://github.com/anirbanbasu/pymcpPlease install the `anirbanbasu-pymcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install uv** — Install the uv Python package manager (https://docs.astral.sh/uv/getting-started/installation/)
- **Clone repository** — Clone the pymcp repository Run: `git clone https://github.com/anirbanbasu/pymcp`
Canonical MCP server config (stdio transport):
- command: `uv`
- args: ["run","pymcp"]
- optional environment variables:
- `PYMCP_LOG_LEVEL`: Python log level for the PyMCP server (example: `INFO`)
- `MCP_SERVER_TRANSPORT`: FastMCP server transport type (example: `stdio`)
- `RESPONSE_CACHE_TTL`: Time-to-live for response cache in seconds (0-86400) (example: `30`)
- `FASTMCP_HOST`: Host address for FastMCP when using network transports (example: `localhost`)
- `FASTMCP_PORT`: Port number for FastMCP when using network transports (example: `8000`)
- `ASGI_CORS_ALLOWED_ORIGINS`: CORS allowed origins for HTTP transport (example: `["*"]`)
- `DDGS_PROXY`: Optional proxy server for web search requests
Note: Run via uv from cloned repo working directory. Also available as remotely hosted at https://pymcp-template.fastmcp.app/mcp
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.FASTMCP_HOSTrequiredSets the host address for the FastMCP server when using network transports.FASTMCP_PORTrequiredSets the port number for the FastMCP server when using network transports.MCP server for Gearsystem Sega Master System / Game Gear / SG-1000 emulator