产品信号

MCP稳定版转向无状态架构

MCP 2026-07-28成为stable release,移除会话ID与初始化握手,新增发现和订阅机制;首批工具已按无状态模式上线。

Model Context Protocol于7月28日把2026-07-28 revision转为stable release。新规范移除protocol-level sessions、Mcp-Session-Id和initialize handshake,新增发现与订阅接口。MCP由会话绑定转向更无状态的Agent集成层,部署方式与兼容边界因此改变。

协议中心被重写

相较2025-11-25版,新规范用server/discover公开服务器能力,以subscriptions/listen承接更新,并引入MRTR;SSE resumability被移除,Tasks则退出核心规范、改为extension。设计中心由先建立并维护会话,转为先发现能力、再按请求交互。服务端有望减少会话状态协调,但客户端不能再假定旧握手和恢复语义继续存在。

首批工具验证迁移路径

规范发布后,Simon Willison上线mcp-explorer 0.3,默认使用新stateless protocol,也保留--legacy检查旧initialize handshake。datasette-mcp 0.1a0则为任意Datasette instance增加/-/mcp端点,提供数据库列表、schema与只读SQL工具,并沿用原有可见性和execute-sql权限。两项实现证明迁移路径已经可运行,但仍只代表早期开发者采用。

扩展收益伴随兼容成本

这次重构让MCP更贴近普通HTTP服务和横向扩展环境:服务器不再维护protocol-level session后,Agent工具有望更容易部署在短生命周期或多副本基础设施上。反面是迁移成本立即出现:依赖initialize、session ID或SSE恢复的旧客户端需要兼容层或双栈;Tasks降为extension也可能造成实现分化。现有证据尚不能证明主流客户端已经完成切换。

接下来关注什么

下一步应看主流MCP SDK、IDE和Agent平台何时把2026-07-28设为默认版本,并原生支持server/discover与subscriptions/listen。若legacy模式使用快速下降、跨实现互操作测试通过,无状态化将成为新基线;若客户端长期维持双栈,迁移收益会被兼容成本削弱。

信源