Model Context Protocol (MCP) Python SDK 已发布其 v2.0.0 稳定版本,支持 Model Context Protocol 的 2026-07-28 修订版,同时保持与同一服务器早期修订版的兼容性。

  • SDK 现在支持 2026-07-28 协议(无状态请求、`server/discover`、订阅),并无需配置即可为来自同一 `MCPServer` 的每个 2025 年时代的客户端提供服务。
  • `FastMCP` 重命名为 `MCPServer`,采用共享分发引擎,而一个第一优先级的 `Client` 对象取代了之前的传输加会话层结构。
  • 通过允许工具向用户隐式返回问题的 `Resolve(fn)` 参数支持多轮往返请求。
  • OpenTelemetry 追踪默认启用,协议类型现在位于名为 `mcp-types` 的独立包中。
  • 安全增强包括强化的 stdio 处理(将 stdout 重定向到 stderr)以及针对 RFC 9207 发行者验证和 SEP-990 身份断言的 OAuth 支持。

v1.x 系列已进入维护模式,仅接收安全修复和关键错误补丁。建议尚未准备好迁移的用户将其要求更新为 `<2`。