Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsMay 11, 2026·2 min de lectura

MCP Python SDK — Build MCP Servers & Clients

Build MCP servers and clients in Python with FastMCP, plus a CLI for dev and install flows; supports stdio, SSE, and Streamable HTTP transports.

Listo para agents

Staging seguro para este activo

Este activo primero queda en staging. El prompt copiado pide inspeccionar los archivos staged antes de activar scripts, config MCP o config global.

Stage only · 17/100Política: staging
Superficie agent
Cualquier agent MCP/CLI
Tipo
CLI Tool
Instalación
Stage only
Confianza
Confianza: Established
Entrada
Asset
Comando de staging seguro
npx -y tokrepo@latest install 06ee3ea4-e573-4f6c-8cc4-cef1c1cc8de0 --target codex

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]").


🙏

Fuente y agradecimientos

GitHub: https://github.com/modelcontextprotocol/python-sdk Owner avatar: https://avatars.githubusercontent.com/u/182288589?v=4 License (SPDX): MIT GitHub stars (verified via api.github.com/repos/modelcontextprotocol/python-sdk): 22,953 GitHub forks (verified via api.github.com/repos/modelcontextprotocol/python-sdk): 3,411

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados