专题 · 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 机制保持有状态。
- 7 月 28 日 MCP 更新:有状态服务改为无状态 — dfinke · 2026-07-22
- MCP 迎来最大规模修订:协议转为无状态,移除握手与 Session ID — dfinke · 2026-07-22
- MCP 迎来最大规模修订:协议转为无状态,移除握手与 Session ID — dfinke · 2026-07-22
- MCP 协议架构更新:支持无状态负载均衡与动态发现 — dfinke · 2026-07-22
- MCP 最大规范更新:服务器从有状态转向无状态 — dfinke · 2026-07-22
- 协议层会话要退场,应用仍可靠 MRTR 保持有状态 — dfinke · 2026-07-22
- MCP v2即将定稿:转为无状态,弃用sampling,开发者热议迁移 — ialijr · 2026-07-22
- MCP 2026-07-28 取消会话,协议改为无状态 — Substantial-Heat-321 · 2026-07-23
- MCP 规范 7 月 28 日升级为无状态 HTTP 传输 — pjausovec · 2026-07-23
第 2 集 · MCP协议迎史诗级更新:转向无状态核心(2026-07-28,2 条)
Model Context Protocol (MCP) 官方发布了 2026-07-28 规范的候选版本(RC),即将正式定稿。这是该协议自发布以来最大规模的修订,核心变更为转向无状态协议。此外,新规范还新增并强化了 Extensions 框架,并支持服务端渲染 UI,旨在大幅提升协议的灵活性与扩展能力。
- MCP协议将迎史诗级更新:转向无状态核心,支持服务端渲染UI — tristanbob · 2026-07-28
- MCP 下一版规范改为无状态核心,7 月 28 日正式发布 — burkov · 2026-07-28