# MCP 新规范砍掉握手与会话，转向无状态协议

> 原标题：MCP 2026-07-28 Specification: transport going stateless

- 来源：Hacker News 首页
- 发布时间：2026-07-28T18:35:11.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/47197
- 原文：https://blog.modelcontextprotocol.io/posts/2026-07-28/

## 摘要

MCP 刚发布了 2026-07-28 版规范，最大的变化是把协议从有状态改成了无状态。以前客户端和服务器要先握手、维持一个会话 ID，现在每个请求自己带着协议版本、客户端身份和能力信息，不再需要初始化环节，请求可以落到任意一台服务器上，用普通轮询负载均衡就行。如果客户端想提前知道服务器能干什么，可以调一个可选的 server/discover 接口。...

## 推荐理由

这次规范更新把 MCP 的通信模型从维持会话改成了无状态请求，等于拆掉了以前必须粘在同一台服务器上的限制。我会先打个折：这还只是规范发布，不是可跑的产品更新，所以没给更高分。但改动本身很实在——请求自带身份和能力声明，不再依赖初始化握手，服务器可以水平扩展、用普通轮询负载均衡，这对生产环境是实打实的省钱省事。正文没披露具体性能对比数据，但架构收益已经够清楚。

## 锐评

这次更新最核心的变化，是把 MCP 从一个需要维持长连接、记住会话状态的有状态协议，改成了无状态的请求/响应模式。以前客户端和服务器要先握手、维持一个 Session ID，现在每个请求自己带着协议版本、客户端身份和能力信息，不再需要初始化环节。这意味着请求可以落到任意一台服务器上，用最普通的轮询负载均衡就行，不用再搞共享存储来同步会话。这对想把 MCP 服务做大规模部署的团队来说，是个实打实的好消息。

另外几个改动也值得留意：一是“多轮往返请求”，让工具可以在中途向用户要输入，但不用一直开着流；二是方法和工具名直接塞进了 HTTP 头，网关不用解析 JSON 就能做路由和鉴权；三是列表接口现在带缓存提示和固定排序，客户端可以缓存工具目录，重连时不用重新拉一遍。授权方面，他们用 RFC 9207 加强了签发者校验，并正式从动态客户端注册转向客户端元数据文档。

文章提到 TypeScript 和 Python 的 SDK 总下载量都破了 10 亿，月下载接近 5 亿，说明生态铺得很快。但关于 Tasks 扩展具体能做什么，正文只提了个名字，没展开讲，这点得等后续文档。
