模型上下文协议(MCP)在云原生领域掀起热潮
一种新兴标准,用于连接AI代理与数据源和工具,最近获得了动力和新功能,包括云原生基础设施公司的支持。
AI代理是由大型语言模型(LLM)支持的自主软件组件,可以自主行动并调用外部工具来完成任务。模型上下文协议(MCP)由AI供应商Anthropic于11月推出,是多个用于编排和集成AI代理的框架之一,这些框架在去年代理式AI扩展中出现。但MCP在行业中引起了越来越多的关注,包括与其他大型生成式AI玩家的合作以及IT工具供应商的数百个集成。
微软和OpenAI都在3月26日更新后推出了新的MCP集成:OpenAI在其Agents SDK中启动了对MCP的支持,并很快将在其ChatGPT桌面应用和Responses API中支持它;而微软已经在Copilot Studio和其AutoGen AI代理框架的扩展中支持MCP,为其Playwright Web测试和自动化工具集添加了MCP服务器扩展。
这一集成引起了一位企业站点可靠性工程师的注意,他支持Amazon Bedrock代理作为公司内部开发者平台的一部分,开发者也在该平台上使用Playwright。“我必须使用它来确认,但它似乎非常有用,可以使开发者更容易使用[Playwright],”一家金融服务公司的站点可靠性负责人Mahender Singh说,他要求不透露公司名称。“我们现在有专门的测试人员或QA[工程师]在做这件事,但有了这个,开发者可以以交互方式选择和实现哪些组件。这很强大。”
周二,AWS加入MCP潮流,为其代码助手提供了一组MCP服务器。同一天,在KubeCon + CloudNativeCon Europe期间,云原生玩家Kubiya推出了一个运行在Kubernetes上并集成MCP的代理式AI平台。“我们有自己的容器编排引擎…由于其成熟度,它甚至比MCP更进化,并运行无状态工具执行,而不是仅需要与服务器合作,”Kubiya CEO Amit Govrin在本周给Informa TechTarget的电子邮件中写道。“也就是说,MCP已成为标准协议,而不是对抗这一趋势(对于除主要CSP之外的任何人来说都不是明智之举),我们正在接受它并插入其强大的生态系统,其中MCP是我们的用户可以接口的另一个‘工具’。”
Govrin表示,MCP支持将使Kubiya用户能够直接从他们工作的地方运行平台,例如Anthropic的Claude桌面、OpenAI、Cursor或任何其他支持MCP的网关。
AI代理比其他LLM驱动的应用更复杂,但它们需要像模型上下文协议这样的框架来协同工作。
MCP路线图和细则
根据行业分析师的说法,开发人员桌面是目前MCP主要使用的地方。“理论上,AI代理可以作为MCP服务器中的‘工具’或工具集暴露。另一个代理然后可以使用它来完成一项任务,但这并不是目前所有 buzz 的内容,”Gartner分析师Gary Olliffe说。“MCP的身份验证/授权模型有限,这意味着它最适合其原始目的,即允许AI应用——例如聊天服务——访问外部工具。”
MCP 3月26日更新增加了通过OAuth 2.1进行用户身份验证的支持,但用户仍然必须自带数据和网络安全工具或从供应商处获取。更新还增加了对HTTP流的支持,这将有助于支持桌面之外的远程MCP服务器访问。
MCP在许多方面仍然有点像科学项目,需要做很多工作才能使其运作。
Rob Strechay,TheCube Research分析师
尽管如此,MCP路线图上未完成的项目包括其他对远程访问重要的功能,例如服务发现和对无服务器计算环境所需的无状态操作的支持。“当Anthropic支持它,以及其他[大型AI玩家]支持时,你会获得动力,”TheCube Research分析师Rob Strechay说。“但他们[拥有]大型工程团队。MCP在许多方面仍然有点像科学项目,需要做很多工作才能使其运作。”
另一个未完成的路线图项目是更正式的多供应商治理结构,Olliffe表示这是关键的下一个步骤。“如果Anthropic澄清这一点,鉴于广泛采用和探索,对社区来说将是非常好的,”他说。
一些行业观察人士在MCP推出时也表达了担忧,即Anthropic的专有Claude AI模型和桌面客户端是部署MCP的主要手段,尽管后续版本增加了对其他前沿LLM的支持。然而,这并没有阻止云原生基础设施供应商加入MCP行列并自行填补一些空白。对象存储供应商MinIO于3月28日预览了其企业AIStor产品的MCP服务器。内容交付网络供应商Cloudflare于3月25日添加了自己的可从互联网访问的远程MCP服务器。云原生网络供应商Solo.io上个月在其Kagent项目中包括了对MCP的支持,周四推出了MCP Gateway,这是其Kgateway开源API网关项目的扩展。MCP Gateway提供了集中式工具注册表和访问点、身份验证、授权和监控支持。
“我们认为这将是一个巨大的交易,”Cloudflare博客文章写道。“[C]将编码代理连接到MCP服务器在过去几个月中让开发者大开眼界,远程MCP服务器有同样的潜力为更广泛的受众开辟类似的新工作方式。”
与此同时,另一个由Cisco、AI代理框架制造商LangChain和评估性AI供应商Galileo领导的开源项目于3月6日启动。该项目名为Agntcy,包括代理连接协议、用于发现和发布代理的代理目录、标准代理元数据格式的模式框架以及验证机制,但据Olliffe称,它处于更早的阶段,并且与MCP的焦点略有不同。“Agntcy并没有真正‘成熟’或广泛使用,”他说。“它更像是一个提案/原型规范,用于AI代理相互交互。MCP更专注于使AI工具、应用或代理能够发现和访问常用API或本地命令。”
Beth Pariseau是Informa TechTarget的高级新闻撰稿人,是覆盖DevOps的获奖IT新闻资深人士。有提示吗?给她发电子邮件或通过@PariseauTT联系。