MCP 新特性详解:从有状态连接走向无状态协议
2026-07-28是截至 2026 年 8 月 MCP 的最新稳定规范。这次更新不是给旧协议添几个字段,而是重新划分了连接、状态和双向交互的边界:MCP 不再依赖连接级 Session 和初始化握手,每个请求都要带齐版本与能力信息。如果你已经读过《MCP 协议简要介绍》,这篇可以当作更新补丁。旧版的 Host、Client、Server 以及 Tools、Resources、Prompts 仍然成立,但生命周期、服务端反向请求和 Streamable HTTP 的工作方式已经变了。
本文脉络:
- 一、先说版本:最新稳定版是 2026-07-28
- 二、这次更新到底改了什么
- 三、变化一:删除连接级 Session,协议转向无状态
- 四、变化二:用 server/discover 取代初始化握手
- 五、变化三:MRTR 取代服务端主动请求
- 六、变化四:统一订阅与通知通道
- 七、变化五:列表与读取结果支持标准缓存语义
- 八、变化六:Tasks 从实验能力变成官方扩展
- 九、哪些功能被弃用了
- 十、安全、Schema 与可观测性变化
- 十一、如何从旧版迁移
- 十二、常见问题
