Model Context Protocol 周二发布了 2026-07-28 修订版,这是其第五次修订,也是迄今为止影响最大的一次。这个最初以双向、有状态连接为基础的协议,如今已转向无状态的请求/响应核心。initialize/initialized 握手已被弃用,Mcp-Session-Id 头也已移除。

为何移除会话

因为会话会把流量固定到某一台机器上。现在,每个请求都会在 _meta 中自描述其协议版本、客户端身份和能力,而新的强制性 server/discover 调用则让客户端可以预先了解服务器支持什么。该博客自己的总结最能说明意图:"现在,任何请求都可以在无需共享存储的情况下,落到普通轮询负载均衡器后面的任何服务器实例上。" 旧的 HTTP+SSE 传输方式已被弃用,但仍有十二个月的过渡期。

授权方面的变化

有四项加固措施,但都不能替代 OAuth:在授权码被兑换前进行 RFC 9207 发布者校验;在动态客户端注册中加入 application_type 字段,为桌面和 CLI 应用修复 localhost 重定向;让凭证与签发它们的发布者绑定;以及将动态客户端注册本身弃用,转而采用 Client ID Metadata Documents。

扩展功能走向成熟

一个版本化的扩展框架将 Tasks 从实验性核心升级到了 io.modelcontextprotocol/tasks,配套的是基于轮询的持久句柄;同时还推出了用于内联交互式 UI 的 MCP Apps、通过 MCP 提供的 Skills,以及 Enterprise-Managed Authorization。Anthropic 同日发布文章,将这一修订带入 Claude——包括内联应用 UI、通过 Entra 和 Okta 实现的企业托管认证、已发布连接器的可观测性仪表盘,以及作为研究预览的 MCP Tunnels——并称其目录中已有超过 950 个连接器

它面向的规模

MCP 目前报告称,其一级 SDK 每月下载量接近 5 亿次,其中 TypeScript 和 Python 软件包的累计下载量均已超过 10 亿次。该协议托管于 Linux Foundation 的 Agentic AI Foundation,贡献者包括 AWS、Anthropic、Cloudflare、Figma、Google Cloud、Microsoft、Netlify、Linear 和 Sentry。