Anthropic Model Context Protocol (MCP) 发布

Anthropic 推出了 Model Context Protocol (MCP),这是一个开源标准,旨在将 AI 助手连接到数据所在的系统,例如业务工具、内容仓库和开发环境。该协议旨在消除为每个新数据源进行自定义、碎片化集成的需求,从而允许前沿模型生成更具相关性和上下文感知能力的响应。

MCP 架构与核心组件

Model Context Protocol 为数据源与 AI 驱动的工具之间创建安全、双向连接提供了一种通用标准。该架构允许开发者通过 MCP 服务器公开其数据,或者构建连接到这些服务器的 AI 应用(MCP 客户端)。

Anthropic 发布了三个主要组件来支持这一生态系统:

  • Specification and SDKs:实现该协议的核心技术标准和软件开发工具包。
  • Claude Desktop Integration:Claude Desktop 应用现在已支持本地 MCP 服务器。
  • Open-Source Server Repository:一系列预构建的 MCP 服务器集合,以加速采用。

预构建集成与工具

为了促进快速部署,Anthropic 为几种流行的企业系统提供了预构建的 MCP 服务器,包括:

  • Google Drive
  • Slack
  • GitHub
  • Git
  • Postgres
  • Puppeteer

特别提到 Claude 3.5 Sonnet 非常擅长构建 MCP 服务器实现,使用户能够快速将重要数据集连接到 AI 工具。

行业采用与使用案例

早期采用者和合作伙伴正在利用 MCP 来增强 AI Agent 的能力,特别是在软件开发领域。Zed、Replit、Codeium 和 Sourcegraph 等公司正在使用该协议,以帮助 AI Agent 获取更相关的信息,从而通过更好地理解编码任务的上下文,使它们能够以更少的尝试次数生成功能性代码。

Block 和 Apollo 也已将 MCP 集成到其系统中。Block 的 CTO Dhanji R. Prasanna 强调了该协议的效用:

"Open technologies like the Model Context Protocol are the bridges that connect AI to real-world applications, ensuring innovation is accessible, transparent, and rooted in collaboration."

实现与可用性

开发者可以通过多种途径实现 MCP 连接器:

  • Claude Desktop:所有 Claude.ai 计划都支持将 MCP 服务器连接到 Claude Desktop 应用。
  • Claude for Work:客户目前可以在本地测试 MCP 服务器。Anthropic 计划未来为整个组织发布用于部署远程生产级 MCP 服务器的开发者工具包。
  • Developer Resources:快速入门指南以及用于连接器和实现的开源仓库,可在 modelcontextprotocol.io 获取。

Sources

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目