Anthropic 升级了 MCP 协议,去掉有状态依赖,让部署更灵活,直接兼容 Serverless 和企业身份系统。
Anthropic 于7月28日发布 MCP 第5版规范(2026-07-28),这是该协议问世以来最大系统性修订。核心变化是从2025-11-25版本的“有状态”全面转向“无状态”,取消了初始化握手和会话ID。新规范使请求可路由到任意实例,支持 AWS Lambda、Cloudflare Workers 等无服务器架构。同时引入版本化扩展框架,正式纳入 MCP Apps 与 Tasks,并强化对 OAuth 2.0 和 OIDC 的适配。
问世以来最大更新:MCP 2026-07-28 规范发布,转向“无状态”核心
IT之家 7 月 29 日消息,Anthropic 昨日(7 月 28 日)发布公告,宣布推出第 5 版模型上下文协议(MCP)规范, 官方将本次更新定性为该协议问世以来规模最大、最系统性的一次颠覆式修订。 IT之家注:MCP(Model Context Protocol,模型上下文协议)是由 Anthropic 于 2024 年 11 月底推出的一种开放标准开源协议,目的是统一大语言模型(LLM)与外部数据源和工具之间的通信方式。 相比较旧版本规范(目前主流的 2025-11-25 版本),2026-07-28 版 MCP 协议最核心的变化是从“双方向的有状态(Stateful)连接”全面转向了“无状态(Stateless)核心”,并引入了独立的扩展生态系统。 2025-11-25 及更早版本(旧规范) 2026-07-28 最新版本(新规范) 协议状态 有状态(Stateful) 完全无状态(Stateless) 握手机制 必须握手:客户端与服务器建立连接时,必须首发 initialize / initialized 请求进行初始化。 取消握手:彻底移除了协议级别的初始化握手。新增 server / discover 允许预先探索,但不强制。 会话管理 依赖会话 ID:通过 Mcp-Session-Id 请求头固定会话。服务器必须在内存或 Redis 中维护连接状态。 无会话(Sessionless):完全移除了会话 ID。每个请求相互独立、完全自包含,带有所需的协议版本和能力。 水平扩展性 必须使用“粘性会话(Sticky Sessions)”,请求必须路由到同一台服务器实例。 请求可以路由到任意网关或实例,可完美部署在 AWS Lambda、Cloudflare Workers 等服务器无服务(Serverless)架构中。 新版本还引入版本化扩展框架,正式纳入 MCP Apps(MCP 应用)与 Tasks(任务)扩展。开发者无需修改核心协议,可借此增加交互式界面、长时间运行任务等能力。 在授权方面,新规范强化了对生产环境 OAuth 2.0 与 OIDC 部署的适配。MCP 服务器无需采用变通方案,可连接 Entra(微软企业身份与访问管理服务)或 Okta(身份管理平台)等企业身份系统。