在过去18个月里,世界上最大的AI公司悄悄确定了一种构建下一代应用程序和服务的方法——这种方法将允许任何公司的AI代理以标准化方式轻松访问互联网上的信息和工具。这是构建可用的AI代理生态系统的关键一步,而这些生态系统可能最终证明这些公司巨大投资的合理性。这一切都始于三个字母:MCP。
什么是MCP?
MCP(Model Context Protocol,模型上下文协议)始于两位Anthropic员工的业余项目,但自2024年中期创建以来,已被OpenAI、Google、Microsoft和Cursor等公司广泛采用。甚至有迹象表明苹果将在其即将推出的AI版Siri中使用MCP。
MCP本质上告诉AI模型它们能够访问哪些外部工具、数据源和工作流程,然后允许它们连接并执行任务。例如,当有人使用Claude在Slack中执行任务时,MCP就是授权并建立服务之间连接的东西。它让Claude可以将你重定向到Slack并在你登录后通知你。它还让Slack告诉Claude它可以访问哪些工具、资源和功能。
智能乒乓球
从用户的角度来看,这只是意味着Slack和Claude可以轻松协同工作——正如Anthropic首席产品官Mike Krieger所描述的MCP的影响是智能乒乓球。当有人提示Claude向同事发送Slack消息时,Claude知道Slack MCP服务器已连接,存在发送消息的工具,并且它可以访问该工具。一旦完成,Slack告诉Claude成功发生,然后Claude告诉用户。消息已发送。
如果你熟悉AI之前计算机的工作方式,这可能听起来像是一堆API——你可能还记得Web应用和服务相互开放API是Web 2.0时代的基础,最终催生了应用商店时代移动应用的巨大盈利爆发。将用户及其资金从应用和网站转移到AI代理是AI公司能够开始偿还其巨额投资的少数几种方式之一。但AI代理需要新型的API,而MCP似乎是这些API将采用的标准。
从业余项目到行业标准
MCP始于两位Anthropic工程师David Soria Parra和Justin Spahr-Summers的业余项目。最初的目标不是建立行业标准。两人只是希望Anthropic的员工在日常工作更多地使用Claude。他们觉得聊天机器人缺少了一些东西——连接你真正深切关心的外部世界、你与之互动的事物的能力。
2024年10月的黑客松上,几乎每个人都使用该协议构建他们的项目。Soria Parra说:那是公司里每个人都意识到这真的有东西的时刻。他和Spahr-Summers获得Krieger的批准开发一个成熟的开源项目。他们恰好在感恩节前发布——Soria Parra说这是有意为之,这样人们可以从家庭聚会中抽空看看。
快速采用
该协议已在旧金山广告牌上占据显眼位置。Krieger表示,最初他对MCP的梦想情景是让另一家前沿实验室采用它。但广泛采用来得很快。
3月19日,微软宣布将在其Copilot Studio中支持MCP。一周后,OpenAI CEO Sam Altman发帖称人们喜欢MCP,我们很兴奋在我们的产品中添加支持。四天后,Google CEO Sundar Pichai发起投票:MCP还是不MCP,这是个问题。在评论中告诉我。该协议已在旧金山广告牌上占据头条位置,甚至在iOS测试版中有MCP支持的暗示,表明苹果在代理Siri上的错误起步可能会通过采用这一新兴标准而扭转。
Anthropic捐赠给Linux基金会
本周,Anthropic将MCP捐赠给Linux基金会——并与OpenAI、Google、Microsoft、AWS、Block、Bloomberg和Cloudflare一起建立一个名为代理AI基金会(AAIF)的新基金,其目标是推进开源代理AI。捐赠并将MCP交给中立机构管理,可能会加速其增长。
MCP与Anthropic的联系在某种程度上也阻碍了该标准的发展。Anthropic一直将协议开源,但到目前为止,其他公司的改进可能会为其竞争对手的知识产权做出贡献——理论上,Anthropic仍可能有一天选择锁定它。将其交给Linux基金会消除了这些担忧。
AI互联网的未来
Linux基金会CEO Jim Zemlin在行业工作超过二十年,亲自监督了多个新标准和平台的创建或扩展。但即使他对MCP的草根增长感到震惊。我从未见过这样的情况,Zemlin告诉The Verge。我几乎跟不上想要加入的组织的来电数量。通常我是在说服某人,或者抓挠和攀爬。这完全是相反的。
Krieger表示,虽然他认为人们直接在应用和浏览器中访问服务仍有未来,但大多数交互通过MCP运行的互联网有一些非常强大的东西。这些东西可以以LLM的速度运行,而不是以人的速度运行,他说。你可以并行发出10个查询,你可以进行数据深度挖掘,而不是在为人类构建的网络上导航。
对开发者的意义
对于开发者来说,MCP代表着一次重大转变。正如USB-C成为设备连接的通用标准,MCP可能成为AI系统连接应用和服务的通用标准。这意味着开发者只需一次集成,就能让其服务对所有主要AI平台可用。
对于用户来说,这意味着更无缝的AI体验。想象一个世界,你只需告诉AI代理你想做什么,它就能自动与各种应用和服务交互——发送消息、预订餐厅、处理文件——而不需要你手动在应用之间切换。
发表回复