MCP协议升级,AI智能体应用迎来新突破

MCP协议升级,AI智能体应用迎来新突破

模型上下文协议(MCP)作为已成为AI智能体与世界软件系统连接纽带的开源标准,近日迎来了自Anthropic发布二十个月以来的最大规模更新。此次由智能体AI基金会(AAIF)——Linux基金会下属专项基金——管理的更新,标志着智能体AI已为大规模企业级应用部署做好了充分准备。

此次发布的更新完成了MCP向完全无状态架构的转型,强化了认证模型以抵御已知攻击类型,建立了正式的12个月弃用政策,并将两项核心功能——交互式服务器渲染界面和长时间运行异步任务——正式升级为官方协议扩展。

这些变更看似技术性很强,但其影响却十分深远。据公告显示,以往大规模运行MCP需要”粘性路由”或共享状态来维持会话连续性,这种操作负担使得即使在底层功能简单的情况下,大型生产部署也变得复杂。新版本完全消除了这一瓶颈,使组织能够在他们已使用的Kubernetes和云原生DevOps工具后面运行MCP服务器,并使用标准负载均衡器。

“有人开玩笑称这为v2版本,我认为从本质上讲这是准确的,”MCP联合创始人兼Anthropic主要维护者David Soria Parra在接受VentureBeat独家采访时表示,”这可能是我们对协议做出的最大改变,随着这一变化,协议在服务大型参与者方面迈出了成熟的重要一步。”

无状态架构:企业级运行AI智能体的关键

要理解为什么行业巨头们推动此次发布,需要先了解之前的局限性。在旧设计中,MCP客户端(即发出请求的AI应用程序)必须与特定服务器实例保持持久会话。在现代云环境中,负载均衡器后 interchangeable的计算节点集群不断启停,这一要求成为了致命弱点。如果承载会话状态的服务器消失,智能体的工作也会随之消失。

“以前,你需要设置会话存储并管理会话ID——如果某个计算节点宕机,请求就会突然失败,”协议主要维护者Den Delimarsky在接受VentureBeat采访时表示,”在新版本协议中,这不再是问题。这是一个巨大的突破,是我们与多家公司合作完成的成果。”

AAIF执行总监Mazin Gilbert(谷歌和AT&T资深人士)从历史角度解读了这一变化,将其比喻为使互联网成为可能的架构决策。”无状态功能使您的MCP客户端能够与连接任何服务器的负载均衡器通信,您不再需要粘性,”Gilbert告诉VentureBeat,”如果我的浏览器无法与任何网站通信——任何支持该连接的服务器——就不可能有我们今天拥有的互联网。您可以在负载均衡器后的服务器之间切换。”

Gilbert表示,这种限制已成为企业尝试将AI智能体从试点阶段推向生产环境的主要障碍。”我遇到过正在部署数万个智能体的公司,如果不朝这个方向发展,就无法实现,”他说。关键是,他认为障碍从来都不是AI本身:”不是技术问题,不是商业案例问题,而是真正需要这些根本性改变。”

移除状态的权衡取舍

协议设计本质上是一种权衡,而维护者对这一取舍的成本异常坦诚。首先是有效载荷变大。”许多状态并没有消失,而是在传输层实际传输过程中在服务器间来回移动,”Soria Parra解释道,”您获得了无状态特性,但代价是有效载荷更大——但幸运的是,这些载荷非常可压缩且易于理解,与网络上的HTTP请求相比仍然相当小。”

其次,一些很少使用的功能被移除或收窄。带外服务器日志记录(服务器可以随时向客户端推送信息日志消息)在新模型中不再有效。团队在删除前做了充分调研:”作为整个工作的一部分,我们爬取了GitHub,查看谁在使用它——基本上没人用,”Soria Parra说。受影响的人”可能只有几个人——确实只有几个人。”

他甚至自嘲地承认了自己的工程自负。”我很我认为有用的东西结果证明没用,”他说,”我认为更大的权衡更多关乎我的自尊,而非协议的实际限制。”

Delimarsky认为,这种转变与其说是状态的移除,不如说是责任的刻意转移。”通过无状态化,我们将创建和管理状态的责任转移给了开发者——但这是有意的,”他说。在旧协议中,”许多人很难理解:我需要使用这个吗?在哪里使用?如何使用?移除这一负担基本上意味着:现在,您可以根据自己环境的需求来管理状态。”

对于大多数开发者来说,迁移应该几乎无痛,因为生态系统绝大多数建立在TypeScript、Python、C#、Rust、Java等语言的官方SDK上,这些SDK将吸收这些变化。”我们持续做的一件关键事情是反复检查升级路径是否最小化——以至于世界上任何模型可能都能一键完成,”Soria Parra说——这本身就是一个发人深省的评论,反映了协议维护者如今如何设计迁移,使其能被AI编码助手轻松执行。

12个月弃用政策如何为企业提供稳定性保证

此次更新中最具企业特性的可能是正式引入的12个月弃用政策。这一政策为企业提供了他们一直寻求的稳定性保证,确保在协议变更时不会出现意外中断。

该政策规定,任何被标记为弃用的功能将至少保持12个月可用,同时提供清晰的迁移路径。这种前瞻性方法解决了企业在采用新技术时的主要担忧:突然的破坏性变更可能危及关键业务流程。

“企业需要确定性,”Gilbert强调,”通过明确的弃用时间表和充分的过渡期,我们可以让组织放心地投资基于MCP的解决方案,而不必担心频繁的迁移或功能意外消失。”


关注微信号:智享开源 ,及时了解更新信息。

原文链接:https://venturebeat.com/infrastructure/mcp-just-got-its-biggest-update-ever-heres-what-changes-for-ai-agents

评论列表
发表评论
😀 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 🥰 😜 😝 🤗 🤔 😭 😤 👍

为你推荐
Ta的个人站点

Mark Do发布文章2187篇

如我距离死亡还有45年,我还活着,该怎么度过现在。


公众号:智享开源

分类