11月25日消息,人工智能公司Anthropic宣布推出一项新的开源标准——模型上下文协议(MCP),旨在通过将AI助手与业务工具和软件等数据源连接,提升模型对查询的响应质量和相关性。MCP的发布意味着AI助手在处理任务时,能够直接从不同的数据源中提取信息,避免了“信息孤岛”的问题。
在一篇博客文章中,Anthropic表示,尽管AI助手在推理和质量方面已取得快速进展,但目前大多数模型仍受限于与数据的隔离,无法直接访问存储的数据。这使得每个数据源都需要单独的定制实现,从而导致互联系统难以扩展。MCP旨在通过协议解决这一问题,允许开发者在AI驱动的应用程序(如聊天机器人)与数据源之间建立双向连接。
MCP协议允许开发者通过“MCP服务器”共享数据,构建“MCP客户端”(如应用程序和工作流),并通过命令访问这些数据源。Anthropic称,开发者可以利用这一标准协议进行构建,而不必为每个数据源单独维护连接器,从而使生态系统更加互联。
目前,包括Block和Apollo在内的公司已将MCP集成到其系统中,Replit、Codeium和Sourcegraph等开发工具公司也正在向其平台添加MCP支持。Anthropic还表示,Claude Enterprise计划的订阅者可以通过MCP服务器将Claude聊天机器人连接到其内部系统。此外,Anthropic已分享了针对Google Drive、Slack和GitHub等企业系统的预构建MCP服务器,并计划推出工具包,帮助企业部署适用于整个组织的生产MCP服务器。
尽管MCP在理论上具有广泛的应用前景,但其能否得到广泛支持仍然是未知数,特别是在竞争对手如OpenAI也在推出类似功能。OpenAI最近为其ChatGPT平台引入了一项数据连接功能,允许AI读取以编码为中心的应用程序中的代码,这与MCP的用例相似。然而,OpenAI的做法并非开源,而是通过与合作伙伴的紧密合作来实施。
目前,MCP是否能如Anthropic所称的那样,提升AI机器人在任务中的表现,仍有待进一步验证。