网易首页 > 网易号 > 正文 申请入驻

MCP 走向无状态,开发者追问:这不就又变回 API 了吗?

0
分享至


作者 | Steef-Jan Wiggers

译者 | 田橙

MCP 2026-07-28 规范 取消了协议会话。迄今为止,相关报道将此描述为可扩展性方面的一项进步,事实也的确如此。但同一版本还新增了两个必需的 HTTP 标头,而借助这些标头,网关无需打开请求正文,就能对智能体流量进行路由、限流和计量。

早期传输以 initialize 和 initialized 交互开始,由此建立会话,并通过 Mcp-Session-Id 标头跟踪会话。此后的每个请求都必须找到与该会话关联的状态。自动扩缩基础设施必须保留会话,部署时必须排空或迁移会话,而负载均衡并不现实,因为客户端会被固定到持有其会话的那个实例上。

新协议从核心请求路径中移除了握手、会话标头和协议会话。每个请求都携带其所需的协议版本、客户端身份和能力。任何请求都可以落到任意实例上。

受到较少关注的是请求本身发生了什么变化。MCP 消息是 HTTP 上的 JSON-RPC,此前有关请求的信息只存在于 JSON 正文中。网关必须解析正文,才能知道请求是在列出工具、调用工具,还是读取资源。

现在,Streamable HTTP 请求必须包含两个标头:Mcp-Method 和 Mcp-Name。工具调用到达时的形式为 Mcp-Method: tools/call 和 Mcp-Name: search,后面是 JSON-RPC 负载。Cloudflare 的 Matt Carey 详细说明了这样做带来的好处。网关、速率限制器或 WAF 可以读取这些标头,并按方法或工具采取措施,使用的正是它已经应用于其他所有 API 的那些基本机制。评论者 evalstate 指出,该规范甚至更进一步:可以将工具参数复制到标头中,以实现自定义路由。


使用新标头、通过网关控制进行 MCP 请求路由

迄今为止,智能体治理一直从另一个方向发展。Cloudflare 的 智能体追踪 和 Azure API Management 的 AI Gateway 层 都位于协议之上,作为独立的控制层存在。此次发布将元数据放入传输层,使基础设施团队已经在运行的系统能够读取它。

Elicitation 被拆开了。服务器发起的请求过去需要保持一个开放流。现在,它们使用多轮往返请求:服务器返回 input_required,客户端收集答案,然后重试调用。审批由一条保持连接变成两个请求,部署起来更简单,但这意味着等待人工响应的过程不再位于单次调用内部。

授权机制也随之收紧:动态客户端注册已被弃用,并计划在 2027 年夏季之后移除;采用 RFC 9207 进行颁发者标识;客户端将规范服务器 URI 作为 RFC 8707 resource 发送,以确保令牌只会被该受众接受。

Hacker News 上的社区反应出现了尖锐分歧,而分歧并不在于无状态是否是一项改进,而在于这项改进揭示了什么。

对于其中一派而言,此次发布证实,该协议从一开始就不应该是有状态的。正如评论者 drdexebtjl 所说:

事后看来,有状态 MCP 显然是错误的。这实际上使 MCP 变成了另一个 REST API 端点,也让你可以使用已经为 REST API 搭建好的同一套基础设施(例如负载均衡器、API 网关、渐进式发布等)。

评论者 pjmlp 将其描述为业界不断重复吸取的一项教训,并回顾了从 Sun RPC 得出的相同结论:无状态服务器永远更好,只有在无法避免时才使用有状态服务器。评论者 luciana1u 说得更加直白:

我们发明了一种有状态协议,发现状态难以扩展,于是剥离了状态,最终得到的结果是“发一个 POST 请求就行”。REST 阵营已经得意地等待这一刻 20 年了。

评论者 bloppe 从结构层面提出了这一观点,将 MCP 描述为一个类似 REST 的 API,加上一份 OpenAPI 已经能够提供的同类规范,再加上运行框架层面的授权,并认为只有第三项是真正的新事物。

辩护者并没有否认这种相似性,而是不同意由此得出的结论。评论者 lexicality 指出,MCP 实际上就是 JSON-RPC,真正被发明出来的是一套模型已经接受训练并能够使用的约定。评论者 vidarh 最简洁地概括了这一观点:

MCP 带来的核心优势在于,它是一项获得 AI 提供商认可的标准,正因为如此,人们有强烈的动力真正去实现它。

实现者从另一个方向得出了类似结论。Sentry 联合创始人兼首席产品官 David Cramer 此前曾公开撰文称 MCP 还不够好。他告诉 Cloudflare,此次发布理顺了身份验证和工具的处理方式:

只有当底层管道不再占据整个故事时,智能体才真正变得有用。

另一条并行讨论提出了一个问题:智能体是否根本不需要协议,只需要通过 shell 访问普通 CLI 工具。评论者 firasd 反驳说,CLI 立场假设使用者是一名开发者,正在笔记本电脑上操作,并且在编码运行框架中打开了 shell;但这只描述了一小部分使用场景,大多数使用场景来自手机应用、网页聊天和嵌入式组件。

MCP 的采用情况不存在争议:Anthropic 报告称,MCP SDK 的月下载量已超过 4 亿次,今年增长了三倍。至于这种采用能否惠及单个服务器,则是另一个问题。r/AI_Agents 上的一篇咨询公司帖子 称,他们在审计一位客户的服务器时发现,该服务器三个月内记录了 61 次工具调用,其中 58 次来自客户自己的工程师;帖子认为,团队把“智能体能够访问”当成了“智能体愿意访问”。作者披露,MCP 工作在其咨询收入中占据很大比例,并得出了一个与此次发布相呼应的结论:

资金正在流向网关、注册中心和身份验证层,而不是服务器本身。

对于已经在生产环境中运行 MCP 的团队而言,迁移确实需要付出工作。依赖协议会话、服务器到客户端请求或独立流的服务器,可以在现有有状态会话路由旁边运行一条无状态路由,将功能迁移过去,排空活动会话,并在弃用窗口期内移除旧路径。规范以及更新后的 TypeScript、Python、Go 和 C# SDK 现已提供。

原文连接:

https://www.infoq.com/news/2026/08/mcp-stateless-gateway/

声明:本文为 InfoQ 翻译,未经许可禁止转载。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
精神病院改名,为什么全国各地“不约而同”改名了

精神病院改名,为什么全国各地“不约而同”改名了

南传
2026-09-06 00:10:06
最伤身的“饮料”公布,停止饮用,很多人还当成宝,天天喝!

最伤身的“饮料”公布,停止饮用,很多人还当成宝,天天喝!

健康科普365
2026-08-29 20:40:04
郑钦文今晚冲击美网女单8强,官方预测胜率仅12%,8次交手前世界第一斯瓦泰克1胜7负

郑钦文今晚冲击美网女单8强,官方预测胜率仅12%,8次交手前世界第一斯瓦泰克1胜7负

极目新闻
2026-09-07 11:13:33
星宇股份内部通报截图显示,因8月初对部分新入职大学生相关事项处理不当,总经理周晓萍被扣薪12个月

星宇股份内部通报截图显示,因8月初对部分新入职大学生相关事项处理不当,总经理周晓萍被扣薪12个月

张可象博士
2026-09-07 11:28:04
日本公开讨论用导弹打击三峡大坝,他们把三峡大坝叫做中国“最大的战略弱点”,日本人真敢这么做?

日本公开讨论用导弹打击三峡大坝,他们把三峡大坝叫做中国“最大的战略弱点”,日本人真敢这么做?

人生录
2026-09-07 00:05:12
英格兰公开赛首日:常冰玉收琼斯退赛大礼!丁俊晖、赵心童谨防冷门

英格兰公开赛首日:常冰玉收琼斯退赛大礼!丁俊晖、赵心童谨防冷门

球场没跑道
2026-09-07 08:21:16
波兰总理:只有“白痴或叛徒”才会为德国选择党欢呼

波兰总理:只有“白痴或叛徒”才会为德国选择党欢呼

参考消息
2026-09-07 16:33:18
张馨予太丰满了,穿挖洞衣凹凸感藏不住,我感慨军人老公眼光真好

张馨予太丰满了,穿挖洞衣凹凸感藏不住,我感慨军人老公眼光真好

蓓小西
2026-09-05 09:00:14
@四川人注意添衣!降温降雨齐上线,最高气温降幅可超12℃

@四川人注意添衣!降温降雨齐上线,最高气温降幅可超12℃

掌上金牛
2026-09-07 17:04:03
百万粉丝吃播网红“干饭莹莹”去世,年仅24岁,直播卖皮蛋一场要吃六七十个

百万粉丝吃播网红“干饭莹莹”去世,年仅24岁,直播卖皮蛋一场要吃六七十个

上观新闻
2026-09-07 20:17:01
清华北大8千余新生,一半不是“考”进去的:高考裸分,正在从唯一赛道变成其中一条

清华北大8千余新生,一半不是“考”进去的:高考裸分,正在从唯一赛道变成其中一条

狐狸先森讲升学规划
2026-09-05 05:20:03
汪小菲马筱梅带娃游广州!玥儿长发飘飘好像大S,像是来给大S复仇的

汪小菲马筱梅带娃游广州!玥儿长发飘飘好像大S,像是来给大S复仇的

八星人
2026-09-06 13:04:57
现场画面:尼泊尔泥石流中国幸存者获救瞬间曝光,其由韩国救援队救出,多次看到搜救灯光大声呼喊,意识清醒回答“我来自中国”

现场画面:尼泊尔泥石流中国幸存者获救瞬间曝光,其由韩国救援队救出,多次看到搜救灯光大声呼喊,意识清醒回答“我来自中国”

极目新闻
2026-09-07 15:19:51
太荒诞了!绍兴葫芦娃事件升级:同一老街,有商铺突然挂上7个葫芦道具,网友:古有东施效颦,今有商铺挂葫芦

太荒诞了!绍兴葫芦娃事件升级:同一老街,有商铺突然挂上7个葫芦道具,网友:古有东施效颦,今有商铺挂葫芦

火山詩话
2026-09-06 16:45:24
《街霸》电影春丽演员苦练大腿!每天狂吃12个鸡蛋

《街霸》电影春丽演员苦练大腿!每天狂吃12个鸡蛋

3DM游戏
2026-08-29 11:32:21
“头睡的这么扁,长大要哭死!”小学女生跳舞像红皇后,家长被骂惨

“头睡的这么扁,长大要哭死!”小学女生跳舞像红皇后,家长被骂惨

林林先生
2026-08-18 08:35:32
大S闺房曝光!太过诡异像灵堂引人不适,难怪大师预言她活不过50岁

大S闺房曝光!太过诡异像灵堂引人不适,难怪大师预言她活不过50岁

瞎说娱乐
2026-08-27 11:09:48
中国不愧是游击战的祖宗,只用3年,就消灭了肆虐34年的猛虎组织

中国不愧是游击战的祖宗,只用3年,就消灭了肆虐34年的猛虎组织

蜉蝣说
2026-09-07 15:41:41
国民党"储君"已定,知道选不上的郑丽文,提前把对陆规矩钉死了

国民党"储君"已定,知道选不上的郑丽文,提前把对陆规矩钉死了

兰妮搞笑分享
2026-09-05 06:46:39
杨虎城的后人今何在:长子省委书记,俩女儿厅级,孙子移民加拿大

杨虎城的后人今何在:长子省委书记,俩女儿厅级,孙子移民加拿大

历史人文2
2026-09-07 11:48:35
2026-09-07 20:56:49
InfoQ incentive-icons
InfoQ
有内容的技术社区媒体
12912文章数 52054关注度
往期回顾 全部

科技要闻

华为Mate XT 2起售价19999元 9月12日开售

头条要闻

百万豪车1年折损40万 二手车商:帕梅降10万仍没卖出去

头条要闻

百万豪车1年折损40万 二手车商:帕梅降10万仍没卖出去

体育要闻

中超争冠形势:成都蓉城下轮打平夺冠

娱乐要闻

热搜第一,演员李沐宸致歉

财经要闻

证监会原副主席王建军一审被判无期徒刑

汽车要闻

25.99万元起 凯迪拉克全新XT5 PHEV正式上市

态度原创

本地
家居
艺术
健康
教育

本地新闻

扒完小作文,富豪们私藏的度假胜地有多绝

家居要闻

2026建博会(广州) 公装联探展交流活动

艺术要闻

风华绝代的影后,一生坎坷令人心碎

同样是脑梗,为何康复结局大不同?

教育要闻

这6所211高校保研率低得离谱,高分学生报考容易吃亏!

无障碍浏览 进入关怀版