Scripts2026年5月11日·1 分钟阅读

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.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Stage only · 29/100Stage only
Agent 入口
任意 MCP/CLI Agent
类型
Script
安装
Single
信任
信任等级:Established
入口
README.md
通用 CLI 安装命令
npx tokrepo install 06ee3ea4-e573-4f6c-8cc4-cef1c1cc8de0

简介

用 Python 构建 MCP server/client:提供 FastMCP 与 CLI 开发工具,支持 stdio、SSE 与 Streamable HTTP 传输,便于本地调试与集成。

  • 适合谁(Best for): 需要自建 MCP 工具(server)或把 MCP 接入内部 agent 运行时的 Python 团队
  • 兼容工具(Works with): Python、uv/pip 工作流、MCP 传输(stdio/SSE/streamable HTTP)与 FastMCP 装饰器
  • 安装时间(Setup time): 15 分钟

量化信息

  • PyPI 安装可选组:mcp[cli](仓库文档)
  • GitHub stars + forks(已核验):见「来源与感谢」
  • 跑通约 15 分钟(Python 环境 + demo server + inspector)

实战要点

最稳的落地路径:先用 FastMCP 写一个只包含 1–2 个工具的 server,用 dev 模式跑起来,再用官方 inspector 验证工具调用链路;跑通后再加鉴权/环境变量管理,并迁移到 HTTP 传输。如果接入 Claude Code,建议显式安装流程,并把工具入参做小且类型化。

安全提示: 不要在 HTTP 传输上暴露无约束的 exec/文件工具;MCP 天生能力强,需要白名单与审计配套。

FAQ

Q: 只能写 server 吗? A: 不是。SDK 既能写 MCP server,也能写 MCP client 去连接现有 server。

Q: 传输协议怎么选? A: 本地工具优先 stdio;更接近生产的部署用 Streamable HTTP;SSE 也支持。

Q: 一定要用 uv 吗? A: 不必须。文档推荐 uv,但 pip 同样可用(pip install "mcp[cli]")。


🙏

来源与感谢

GitHub:https://github.com/modelcontextprotocol/python-sdk Owner avatar:https://avatars.githubusercontent.com/u/182288589?v=4 许可证(SPDX):MIT GitHub stars(已通过 api.github.com/repos/modelcontextprotocol/python-sdk 核验):22,953 GitHub forks(已通过 api.github.com/repos/modelcontextprotocol/python-sdk 核验):3,411

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产