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

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.

相关推荐
热点推荐
克宫追问“为什么不用俄语”,亚美尼亚语总理上合峰会改说母语

克宫追问“为什么不用俄语”,亚美尼亚语总理上合峰会改说母语

桂系007
2026-09-07 16:57:08
“小宝探花”案件回顾:疯狂约会上百名女性,一人拍摄,一人贩卖

“小宝探花”案件回顾:疯狂约会上百名女性,一人拍摄,一人贩卖

就一点
2025-12-30 21:32:02
河南球迷也举报了!韦世豪向看台手比圆形,嘴里疑似说“偷XX”

河南球迷也举报了!韦世豪向看台手比圆形,嘴里疑似说“偷XX”

风过乡
2026-09-07 13:21:46
菲律宾公开宣告,仁爱礁破船改为“永久军事据点”,中方三招破解

菲律宾公开宣告,仁爱礁破船改为“永久军事据点”,中方三招破解

月下守候
2026-09-05 15:01:46
菲律宾干了件还没一个国家干过的事,他们直接宣布,国家进入紧急状态,不是因为战争,也不是因为天灾,而是因为整个国家的油箱

菲律宾干了件还没一个国家干过的事,他们直接宣布,国家进入紧急状态,不是因为战争,也不是因为天灾,而是因为整个国家的油箱

回京历史梦
2026-09-07 17:48:10
赛车爆炸!上海救援人员扔灭火器跑+救护车司机睡着 仲裁笑着甩锅

赛车爆炸!上海救援人员扔灭火器跑+救护车司机睡着 仲裁笑着甩锅

念洲
2026-09-06 17:02:13
“高中签率”新股,来了!本周3只新股申购

“高中签率”新股,来了!本周3只新股申购

证券时报
2026-09-07 08:06:04
国米逆转有人急,马雷利:有确凿证据才能使用VAR,劳塔罗该红牌

国米逆转有人急,马雷利:有确凿证据才能使用VAR,劳塔罗该红牌

狗哥是一名内拉
2026-09-07 15:16:08
被当街扒裤的女子回应了:她是女主播,打她的女人找不到老公了,怀疑她是小三

被当街扒裤的女子回应了:她是女主播,打她的女人找不到老公了,怀疑她是小三

汉史趣闻
2026-09-02 18:57:28
一针99万!新西兰晚期癌症患者赴沪求医,国产药凭啥吸引海外患者

一针99万!新西兰晚期癌症患者赴沪求医,国产药凭啥吸引海外患者

麓谷隐士
2026-09-07 00:20:03
陈妍希素颜照曝光!发量巨多成亮点,网友:还是得勤快

陈妍希素颜照曝光!发量巨多成亮点,网友:还是得勤快

木子爱娱乐大号
2026-09-07 10:23:31
翟欣欣逼死前夫,和其他男人不雅聊天曝光,当着自己父亲在家约炮

翟欣欣逼死前夫,和其他男人不雅聊天曝光,当着自己父亲在家约炮

小人物看尽人间百态
2025-01-23 14:28:52
甲醛超标!很多人爱囤家里,网友:以前不知道,还以为省钱了

甲醛超标!很多人爱囤家里,网友:以前不知道,还以为省钱了

第一财经资讯
2026-09-07 13:22:17
韩网友曾提问:在铁证面前,中国人为何还不承认汉字起源于韩国?

韩网友曾提问:在铁证面前,中国人为何还不承认汉字起源于韩国?

小豫讲故事
2026-09-06 06:00:14
签了签了!王俊杰正式签约!加盟NBL香港金牛

签了签了!王俊杰正式签约!加盟NBL香港金牛

篮球教学论坛
2026-09-07 17:37:26
我每月2万工资全给亲妈保管,老婆难产急需8万她却说没钱,我一气之下连夜冻结所有卡,第2天她当场急哭了

我每月2万工资全给亲妈保管,老婆难产急需8万她却说没钱,我一气之下连夜冻结所有卡,第2天她当场急哭了

晓艾故事汇
2026-08-29 09:38:17
特朗普真的去世了?9月4日,社交平台上又一次传出"特朗普已经死亡、白宫隐瞒消息"的说法!

特朗普真的去世了?9月4日,社交平台上又一次传出"特朗普已经死亡、白宫隐瞒消息"的说法!

扶苏聊历史
2026-09-07 17:39:23
四妻共侍一夫仅开胃菜,何超琼曝家族猛料,难怪至今不敢再婚生子

四妻共侍一夫仅开胃菜,何超琼曝家族猛料,难怪至今不敢再婚生子

社会日日鲜
2026-09-06 09:23:22
它是天然的“叶酸”,怀孕后要多吃,预防畸形,女人平时也要吃!

它是天然的“叶酸”,怀孕后要多吃,预防畸形,女人平时也要吃!

邹小蘑菇
2026-09-04 11:23:26
2027款宝马BMW X3正式上市,31.8万元起

2027款宝马BMW X3正式上市,31.8万元起

IT之家
2026-09-07 10:39:21
2026-09-07 18:44:49
InfoQ incentive-icons
InfoQ
有内容的技术社区媒体
12912文章数 52054关注度
往期回顾 全部

科技要闻

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

头条要闻

吴彦祖谈CHINA GT事故:赛会方36小时后发声明是可耻的

头条要闻

吴彦祖谈CHINA GT事故:赛会方36小时后发声明是可耻的

体育要闻

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

娱乐要闻

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

财经要闻

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

汽车要闻

带升降立标MPV 岚图梦想家9预售价42.99万起

态度原创

艺术
健康
房产
数码
军事航空

艺术要闻

这是500年来“最美行书”,比赵孟頫的字还漂亮,启功:能看一眼都是福气!

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

房产要闻

10万人吃瓜!三亚这个楼盘,法拍网上卖疯了!

数码要闻

舒适降噪全新升级!华为FreeBuds 7 悦彰耳机打造半入耳新选择

军事要闻

媒体:中美战区司令会晤释放的信号 台湾要听懂

无障碍浏览 进入关怀版