MCP 2026-07-28 规范:传输层走向无状态

MCP(Model Context Protocol)计划在 2026‑07‑28 版本中把传输层从有状态改为无状态,这意味着未来 AI 智能体与工具之间的通信将更像普通 HTTP 请求,从而大幅降低服务端运维和状态持久化的复杂度。

一句话看懂:MCP(Model Context Protocol)计划在 2026‑07‑28 版本中把传输层从有状态改为无状态,这意味着未来 AI 智能体与工具之间的通信将更像普通 HTTP 请求,从而大幅降低服务端运维和状态持久化的复杂度。

事件核心:发生了什么

MCP 是让大模型(如 Claude)通过标准化协议调用外部工具和数据源的开放规范。当前版本依赖服务端维持连接状态,导致许多网关/注册中心(例如 Glama)频繁遇到因状态同步引发的 bug。新规范明确将传输层推向无状态,即每次请求都携带足够上下文,服务端无需记忆过往交互。这一变化已在 2026‑07‑28 的规范草案中体现,但具体实现细节——如通道复用、超时重连、二进制文件传输等——仍处于讨论阶段,部分相关 SEP(Specification Enhancement Proposal)尚未定稿。

为什么重要

对 MCP 生态而言,无状态化直接降低了服务端的部署和扩展门槛。当前许多开源 MCP 服务器需要依赖 Redis 或数据库来持久化会话,增加了运维成本,也阻碍了轻量级部署。去掉状态依赖后,MCP 服务器可以更轻松地以容器或无服务器函数形式运行,利于吸引更多开发者贡献开源工具。此外,无状态设计也更接近主流 Web API 习惯,能拉低 AI 智能体与后端系统集成的学习曲线。不过,这一转变也带来了新问题:比如在 Claude Code 这类全 HTTP 实现中,已出现因服务器临时断连而导致的超时异常,规范需要明确客户端的重试和故障恢复策略。

对用户/开发者/创作者的影响

对于使用 MCP 的 AI 应用开发者:不再需要为每个工具维护复杂的会话管理,代码逻辑更纯粹。例如,过去调用一个需要临时令牌的工具时,开发者往往要在 MCP 服务端“偷存”凭证并定时刷新;无状态化后,每次请求可携带短暂有效的令牌,避免了共享状态泄露风险。对于开源 MCP 服务器的维护者:服务器可以从有状态的长连接模型切换为无状态的 HTTP 端点,使用常规负载均衡即可水平扩展,无需设计 session 亲和性。对终端用户而言,暂时不会有直观感知,但底层稳定性提升后,工具调用的错误率有望降低。不过,目前规范在二进制数据传输(如文件上传)方面仍是空白——大模型处理图片、文档时需要 base64 编码,浪费上下文窗口且效率低,相关 SEP‑2631 仍处于草案阶段,短期内开发者仍需自行折衷。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

第一,无状态传输层的具体通道管理方案尚未公布,必须关注 MCP 官方是否引入类似 HTTP/2 流或 Server‑Sent Events 来保持低延迟;第二,文件对象传输的标准化进度(SEP‑2631)直接影响 AI 应用处理多媒体内容的能力,如果迟迟不定稿,用户可能被迫依赖非标方案;第三,竞品系统(如 OpenAI 的 Function Calling、Google 的 Tool Use)是否也会跟进无状态设计,或继续保持会话状态,这将影响开发者对不同平台的选择。

来源:hackernews

celebrityanime
celebrityanime
文章: 15633

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注