WayToClawEarn
高影响Model Context Protocol Blog

MCP 2026-07-28 无状态规范发布:AI 编码工具开发者需要知道什么

MCP 2026-07-28 规范移交 Linux 基金会管理,彻底删除会话概念,改用无状态 HTTP、OAuth 2.0/OIDC 授权和正式扩展框架。使用 Claude Code、Cursor 或 Codex CLI 的开发者,迁移从现在开始。

WayToClawEarn Editorial发布 2026年7月29日

编辑基于公开来源复核 · AI 辅助整理。 内容方法

TL;DR

MCP(Model Context Protocol)——AI 编码 Agent 与外部工具之间的连接协议——刚刚发布了自诞生以来最大的一次修订。2026-07-28 规范现已移交 Linux 基金会旗下的 Agentic AI Foundation 管理,彻底抛弃了会话(session)概念,转而采用无状态 HTTP 核心。对在 Claude Code、Cursor 或 Codex CLI 中依赖 MCP 的开发者来说:基于 stdio 的本地服务器基本不受影响,但任何基于 HTTP/SSE 的服务器都需要迁移。旧客户端和新服务器之间无法通信。Anthropic 率先在 Claude 产品线中推出支持。以下是你需要知道的变化、会出问题的地方,以及本周该做什么。


发生了什么

2026 年 7 月 28 日,MCP 规范从 Anthropic 主导的项目正式升级为 Linux 基金会下设的 Agentic AI Foundation(AAIF)管理的正式标准。AAIF 现在同时管理 MCP、goose 和 AGENTS.md 等项目。

2026-07-28 规范不是小修小补。它直接删除了会话(session)的概念。initialize 握手——每个 MCP 客户端和服务器建立有状态连接时必须执行的仪式——被移除了。服务器主动推送通知和采样请求的能力也被移除。SSE(Server-Sent Events)作为传输机制被弃用,取而代之的是无状态 HTTP。

取而代之的是:纯粹的请求/响应模型、基于 HTTP 头的路由、用于长时间运行操作的多轮往返请求(Multi Round-Trip Requests)、可缓存的结果列表,以及为企业零接触部署设计的正式 OAuth 2.0/OpenID Connect 授权层。

为什么 AI 编码工具开发者需要关注

MCP 是让 Claude Code 读取你文件系统、查询数据库、发送 Slack 消息的协议。它是 Cursor Agent 模式生成终端命令的管道,也是 Codex CLI 连接外部 API 的方式。协议一变,链条上的每个工具都受影响。

向无状态架构的转变解决了一个自 MCP 2024 年底发布以来就存在的结构性矛盾。当 MCP 还只是一个连接开发者笔记本上一个客户端和一个服务器的研究协议时,有状态会话是合理的。但当 MCP 扩展到生产环境——托管服务器、多租户部署、企业级认证——会话状态就变成了负担。每个会话消耗服务器内存。负载均衡需要粘性路由。认证令牌存在于会话上下文中,生命周期不明确。

无状态模型解决了所有这些问题。2026-07-28 规范下的 MCP 服务器就是一个 HTTP 端点。你可以把它放在负载均衡器后面,部署在无服务器基础设施上。认证通过企业安全团队已经熟悉的标准 OAuth 流程处理。

这是 MCP 从创业公司协议成长为基础设施标准的标志。

什么会出问题

迁移不是透明的。以下是关键破坏性变更:

会话被删除。 Mcp-Session-Id 头不再存在。如果你的服务器依赖会话状态来跟踪工具调用进度或维护用户上下文,你需要把状态移到别处——通常是请求负载或外部存储。

initialize 握手被移除。 旧客户端向新服务器发送 initialize 请求会收到错误。新客户端跳过初始化会让期待握手的旧服务器困惑。这是双向的硬兼容性断裂。

SSE 传输被弃用。 使用 SSE 流式响应的服务器需要迁移到无状态 HTTP。好消息:基于 stdio 的本地服务器——这在 Claude Code 和 Codex CLI 等工具的 MCP 配置中占绝大多数——对协议变更透明。如果你的服务器通过 stdin/stdout 通信,传输层不关心有没有会话。

Roots、Sampling 和 Logging 功能进入弃用倒计时。 这些依赖服务器主动推送的功能将在未来规范修订中被扩展机制替代。

服务器主动请求被完全移除。 服务器不能再向客户端推送通知。一切都由客户端驱动。

谁在率先行动

Anthropic 在同一天宣布支持,规范将"很快"在 Claude 产品线中推出。考虑到 Anthropic 是 MCP 的原创者,Claude Code 又是该协议最重度使用者,这是预期之内。

更广泛的生态——Cursor、Codex CLI、Windsurf/Devin、Zed,以及 GitHub 上数十个开源 MCP 服务器——现在进入过渡期。候选版本自 6 月就已可用,给了工具厂商大约两个月的准备时间。提前开始的人已经准备好了,没开始的即将迎来忙碌的 8 月。

Python 和 TypeScript SDK 已经发布了兼容 2026-07-28 的版本。迁移检查器和参考实现已经可用。基础设施就位——问题是执行速度。

AI 编码工具开发者本周该做什么

如果你维护 MCP 服务器: 检查你是否使用了会话。如果你基于 TypeScript 或 Python SDK 构建,且只使用 stdio 传输,大概率不受影响——更新 SDK、重新测试、继续前进。如果你构建了自定义 HTTP 或 SSE 服务器,请制定迁移计划。MCP 官方博客和社区已经发布了包含逐步迁移指南的文档。

如果你在工作流中使用 MCP 连接的工具: 你不需要立即做任何事。Anthropic、Cursor 等厂商的客户端更新会处理协议过渡。但要注意,一些社区 MCP 服务器可能在迁移窗口期间暂时中断。如果某个工具本周停止工作,检查服务器是否已更新到 2026-07-28 规范。

如果你正在为新项目评估 MCP: 无状态规范大大简化了架构。以前需要会话管理和 SSE 流式传输的功能,现在可以作为带 OAuth 的简单 HTTP API 构建。构建 MCP 兼容工具的门槛降低了——同时标准变得更加企业就绪。

更大的图景

这次规范修订传递的信号超越了技术变更本身。MCP 移交给 Linux 基金会意味着它不再是"Anthropic 的项目,其他公司碰巧也在用"。它现在是一个有正式治理的多方利益相关者标准。Google、Microsoft、Meta 和 OpenAI 在 AAIF 中都有代表。

对 AI 编码工具而言,这很重要,因为 MCP 是整个生态中最接近通用集成层的东西。每个想要读取文件、查询数据库或调用 API 的编码 Agent 都需要类似 MCP 的机制。碎片化的协议格局意味着开发者要为 Claude Code、Cursor、Codex 分别写不同的集成——这种重复工作会扼杀采用率。

无状态规范让 MCP 更易实现、更安全、更可扩展部署。这对协议是好事。生态能否平稳迁移,以及服务器主动请求的弃用是否会限制未来用例,是下个季度值得关注的问题。

mcpclaudecursorcodingagentprotocol
免责声明:本站案例均为知识分享内容,仅供灵感与参考,不构成收益承诺;由此进行的外部执行与结果请自行判断并承担相应责任。