OpenAI宣布将支持MCP协议,这是一项由Anthropic PBC(ChatGPT的主要竞争对手)开发的开源技术。MCP协议旨在帮助大型语言模型(LLM)与外部系统进行交互,并访问这些系统中的数据。
OpenAI的首席执行官Sam Altman在周三宣布了这一消息。值得注意的是,MCP协议原本是由Anthropic PBC创建的,而Anthropic是ChatGPT开发商最有竞争力的初创公司之一。
目前,MCP支持已集成到OpenAI的Agents SDK中,这是一个供开发者构建人工智能代理的开源工具包。未来几个月内,OpenAI计划将MCP集成到ChatGPT的桌面客户端和Responses API中,后者是开发者访问其语言模型的应用程序编程服务。
通过连接外部系统,公司可以提升其语言模型的实用性。例如,零售商可以将语言模型连接到产品列表数据库,从而生成购物建议。以往,构建此类集成需要大量工作,但Anthropic的MCP协议简化了这一过程。
MCP协议提供了软件构建模块,使开发者能够快速将语言模型连接到外部系统。据Anthropic称,在某些情况下,使用该协议创建集成所需的时间不到一小时。
除了从外部系统检索数据外,MCP还允许语言模型在这些系统中执行操作。例如,一个优化编码任务的语言模型可以使用MCP协议在云实例上运行配置脚本。同时,一个AI驱动的营销工具可以将广告性能指标输入到分析应用程序中。OpenAI支持MCP协议后,ChatGPT桌面客户端、Responses API和Agents SDK的用户将能够使用这些功能。
周三的更新与最新版本的MCP协议发布同时进行。新版本增加了多项功能,包括使用JSON-RPC技术进行数据传输的批处理功能,这提高了效率。此外,新版本还简化了向访问MCP系统的语言模型发送通知的过程,并升级了授权机制至OAuth 2.1,以增强安全性。
与此同时,OpenAI的投资者微软公司也推出了自己的MCP集成工具——Playwright MCP。该工具结合了Anthropic开发的MCP协议和微软的Playwright软件,利用Playwright的网页浏览功能,使语言模型能够与网页进行交互。
开发者可以使用Playwright MCP工具来自动化任务,如填写表单。微软表示,该工具还使优化编码的语言模型能够自动化网站测试任务。