介绍一下模型上下文协议 MCP • Anthropic
本文介绍了模型上下文协议(Model Context Protocol, MCP),这是一个旨在连接 AI 助手与数据源(如内容仓库、业务工具和开发环境)的新标准。MCP 的目标是帮助前沿模型生成更优质、更相关的响应。当前,尽管 AI 模型的能力迅速提升,但它们与数据的隔离是一个主要瓶颈。每个新的数据源都需要定制化的集成方案,使得构建真正互联互通的系统变得困难。MCP 通过提供一个通用的、开放的标准来解决这个问题,用单一协议取代碎片化的集成方式,从而更简单、更可靠地让 AI 系统访问所需的数据。 模型上下文协议(MCP)是一个开放标准,允许开发者在数据源和 AI 驱动的工具之间建立安全的双向连接。其架构包括:开发者可以通过 MCP 服务器暴露数据,或者构建连接到这些服务器的 AI 应用(MCP 客户端)。 今天发布了 MCP 的三个主要组件: 模型上下文协议规范和 SDK:为开发者提供构建 MCP 连接器的工具和指南。 Claude Desktop 应用中的本地 MCP 服务器支持:允许用户在本地环境中测试和使用 MCP 服务器。 MCP 服务器的开源仓库:提供预构建的 MCP 服务器,方便快速集成常见企业系统,如 Google Drive、Slack、GitHub、Git、Postgres 和 Puppeteer。 Claude 3.5 Sonnet 模型能够快速构建 MCP 服务器的实现,降低了组织和个人将重要数据集与 AI 工具连接的难度。Block 和 Apollo 等早期采用者已经将 MCP 集成到其系统中。Zed、Replit、Codeium 和 Sourcegraph 等开发工具公司也在利用 MCP 增强其平台,使 AI 代理能够更好地检索相关信息,理解代码任务的上下文,并生成更精确、更实用的代码。 MCP 的优势在于,开发者不再需要为每个数据源维护单独的连接器,而是可以基于统一的标准协议进行开发。随着生态系统的成熟,AI 系统在不同工具和数据集之间移动时能够保持上下文,从而构建更可持续的架构。 开发者可以立即开始构建和测试 MCP 连接器。所有 Claude.ai 计划都支持将 MCP 服务器连接到 Claude Desktop 应用。Claude for Work 客户可以开始在本地测试 MCP 服务器,将 Claude 连接到内部系统和数据集。未来还将提供用于部署远程生产 MCP 服务器的开发者工具包。...