专题 · FULL STORY

MCP协议迎最大更新:全面转向无状态

MCP协议于7月底定稿并发布了候选版本,迎来迄今最大规模更新。其核心架构从有状态全面转向无状态,旨在提升协议的运行效率与扩展性。

2026-07-22 ~ 2026-07-28 · 2 集 · 11 条

第 1 集 · MCP协议7月28日定稿最大更新:全面转向无状态(2026-07-22,9 条)

MCP(Model Context Protocol)协议即将于 7 月 28 日定稿迄今为止最大规模的规范更新。本次修订的核心变化是将协议从有状态全面转为无状态,旨在更好地支持无状态负载均衡与动态发现。对开发者而言,这意味着不再需要粘性会话,利好水平扩展。这并非一次普通的规范修补,而是一次实质性的架构迁移。

已确认

为了实现无状态化,新规范引入了多项具体机制:

- 通过 `SEP-2575` 彻底移除了原有的 `initialize` 握手流程与 `Mcp-Session-Id`。

- 每个请求将通过 `_meta` 内联携带自身的协议版本、客户端信息和能力描述,并新增了 `Mcp-Method` 和 `Mcp-Name` 请求头。

- 针对服务器在一次调用中途需要继续发起确认或其他请求的场景,新规范采用了全新的 MRTR(Multi Round-Trip Request)机制来替代原有的状态保持方式。

尚未确认

据开发者 @ialijr 反馈,本次更新弃用了 sampling 功能,部分开发者对此表示遗憾,目前社区正在积极讨论相关的迁移准备工作与具体影响。

为什么重要

协议的无状态化带来了扩展性上的显著利好,但也伴随着功能取舍。开发者 @dfinke 特别澄清了一个关键误区:移除协议层的 session 并不等于应用必须变成无状态,相关变化主要发生在传输层,服务端应用依然可以依靠 MRTR 机制保持有状态。

第 2 集 · MCP协议迎史诗级更新:转向无状态核心(2026-07-28,2 条)

Model Context Protocol (MCP) 官方发布了 2026-07-28 规范的候选版本(RC),即将正式定稿。这是该协议自发布以来最大规模的修订,核心变更为转向无状态协议。此外,新规范还新增并强化了 Extensions 框架,并支持服务端渲染 UI,旨在大幅提升协议的灵活性与扩展能力。