Model Context Protocol (MCP) Python SDK 发布了其首个测试版 v2.0.0b1,引入了对 2026-07-28 MCP 规范的完整支持。此预发布版本仅通过显式选择加入(opt-in)启用,确保标准安装仍解析为稳定的 1.x 版本。

  • 核心架构以无状态的分发器/运行器管道取代了以会话为中心的内部实现,与新协议兼容。
  • 之前的 `FastMCP` 类现已更名为 `MCPServer`,采用 snake_case 字段命名,并根据协商的规范版本进行传输层验证。
  • 新增的 `Client` 类会自动探测协议版本,并支持多种目标,包括 URL、stdio 子进程和内存服务器。
  • 协议类型作为独立包(`mcp-types`)提供,仅依赖 Pydantic 和 typing-extensions。
  • 此次更新包括 RFC 6570 URI 模板支持、带有默认 OpenTelemetry 追踪的中间件,以及通过 SEP-990 实现的企业级身份验证。

此发布版本允许开发者在稳定版正式发布前测试已确定的 v2 架构,并为从 v1 迁移的用户提供了迁移指南。