Primero deja archivos en staging; la activación requiere revisar el README y el plan staged.
Introducción
Build MCP servers and clients in Python with FastMCP, plus a CLI for dev and install flows; supports stdio, SSE, and Streamable HTTP transports.
Best for: Python teams building their own MCP tools (servers) or integrating MCP into internal agent runtimes
Works with: Python, uv/pip workflows, MCP transports (stdio/SSE/streamable HTTP) and FastMCP decorators
Setup time: 15 minutes
Quantitative Notes
PyPI install group: mcp[cli] (repo docs)
GitHub stars + forks (verified): see Source & Thanks
Setup time ~15 minutes (Python env + one demo server + inspector)
Practical Notes
A minimal, reliable path is: build one FastMCP server with 1–2 tools, run it in dev mode, then validate with the official inspector. Only after that, add auth/env handling and move to HTTP transports. If you’re using Claude Code, prefer explicit install steps and keep tool inputs narrow and typed.
Safety note: Don’t expose unconstrained exec/file tools over HTTP without an allowlist and auditing; MCP transports are powerful by design.
FAQ
Q: Is this only for servers?
A: No. The SDK supports both building servers and writing MCP clients that connect to servers.
Q: Which transport should I pick?
A: Use stdio for local tools, and Streamable HTTP for production-like deployments; SSE is also supported.
Q: Do I need uv?
A: No. uv is recommended in docs, but pip works too (pip install "mcp[cli]").