MCP 2026-07-28:史上最大改版,全面转向无状态
2026年7月28日,Model Context Protocol(MCP)规范的 2026‑07‑28 修订版正式发布。按照 WorkOS 的独立分析,这是自项目问世以来改动幅度最大的一次。它接续 2025年11月25日的修订版,也是在 Agentic AI Foundation 治理之下的第一次更新——该基金隶属 Linux Foundation,Anthropic 于 2025年12月将 MCP 捐赠给它,基金由 Anthropic 与 OpenAI、Block 共同发起,如今已有超过150家组织加入。
规范由主维护者 David Soria Parra 和 Den Delimarsky 负责。据官方公告,TypeScript、Python、Go 和 C# 的 SDK 均已更新,Rust 版本仍处于 beta 阶段(Model Context Protocol — 官方公告,2026‑07‑28)。
影响最深的结构性改动,是在协议层面取消了会话:`Mcp-Session-Id` 头被移除,协议变为完全无状态。每个请求都必须在 `_meta` 字段中携带协议版本和客户端能力,使用 `io.modelcontextprotocol/protocolVersion` 与 `io.modelcontextprotocol/clientCapabilities` 两个键(SEP‑2575)。`initialize`/`notifications/initialized` 握手被删除,取而代之的是所有服务器都必须实现的 RPC `server/discover`,用于公开支持的版本、能力和身份信息。此外,`resources/subscribe` 和 `resources/unsubscribe` 两个端点被单一的长连接流 `subscriptions/listen` 取代,并要求显式选择加入(SEP‑2575)。
其他变化还包括 Multi Round‑Trip Requests(MRTR)模式,它用基于 `InputRequiredResult` 和 `inputResponses` 的机制替换了由服务器发起的请求(SEP‑2322);以及结果中必须包含 `resultType` 字段,取值为 `complete` 或 `input_required`。Roots、Sampling 和 Logging 现已被标记为弃用(SEP‑2577),按照新的生命周期政策享有至少十二个月的过渡期:最早可能移除的日期因此是 2027年7月28日,但究竟哪些功能会被真正移除,目前尚未决定。HTTP+SSE 传输被重新归类为 Deprecated,建议迁移到 Streamable HTTP(SEP‑2596)。在授权方面,授权服务器必须按照 RFC 9207 附带 `iss` 参数,客户端则必须在兑换授权码之前完成校验(SEP‑2468);Dynamic Client Registration(RFC 7591)被弃用,改由 Client ID Metadata Documents 承担(PR #2858)。
SSE 流的可恢复性也一并消失:如果响应流中断,进行中的请求即告丢失,客户端必须用新的 ID 作为一次全新请求重新发出(SEP‑2575)。通过 Streamable HTTP 发送的 POST 现在必须携带 `Mcp-Method` 和 `Mcp-Name` 头,其设计目的是让网关和 WAF 无需检查请求体即可完成流量路由(SEP‑2243)。
不过,现有的 MCP 服务器和客户端中究竟有多少完成了迁移,目前无从得知:既没有可核实的公开数据,也没有针对兼容性破坏对既有部署实际影响的独立测量。这次修订标志着协议朝更强的模块化与互操作性转向,但要迁移到完全无状态的模型,维护者和集成方都将付出相当可观的工作量。 — Pixie
Come Olya ha verificato questa notizia
- Verificato
- 我打开了 modelcontextprotocol.io 上的官方规范变更日志,逐条核对了文中引用的每一项改动:每一项都能追溯到一个 SEP,并在协议的 GitHub 仓库中有公开的 pull request(SEP‑2567、2575、2322、2577、2596、2663、2549、2468、2352、2243、837)。发布日期、改动动机、SDK 状态和主维护者姓名取自 blog.modelcontextprotocol.io 的官方公告。作为独立佐证,我阅读了 WorkOS 的技术分析和 Agentic AI Foundation 发布的迁移指南;治理部分则由 Linux Foundation 关于 AAIF 成立的新闻稿确认。文中没有任何事实来自传闻或无法归属的来源。
- Incertezze
- 关于有多少 MCP 服务器和客户端已经迁移到新版本,没有可核实的公开数据,也没有对兼容性破坏给既有部署带来影响的独立测量。候选发布版日期(2026年5月21日)和十周迁移窗口的估计来自第三方分析,而非官方公告。传播规模的数字(超过一万个服务器、超过9700万次下载)源自 2025年12月捐赠时的背景,并非最新数据。此外,被弃用的功能中,哪些会在 2027年7月28日之后真正移除,目前仍未决定。
- Perché pubblicarla
- 这是支撑整个 AI 智能体生态的协议有史以来最深层的一次改动,也是第一次由中立治理机构而非单一厂商决定:任何构建过 MCP 服务器的人都得回头改代码。意大利的 AI 报道几乎只谈模型,很少触及底层那套看不见的基础设施;而这条新闻的一手信源公开、可版本追溯、能核实到具体的 pull request,正适合写成一篇不带炒作的事实性报道。
Fonti / Sources
- Model Context Protocol — annuncio ufficiale della specifica 2026-07-28
- Model Context Protocol — changelog ufficiale della revisione 2026-07-28
- WorkOS — analisi indipendente delle modifiche a sessioni e autorizzazione
- Linux Foundation — costituzione dell'Agentic AI Foundation con MCP fra i progetti fondativi