Model Context Protocol 简介

今天,Claude开源了模型上下文协议 (MCP),这是一种将 AI 助手连接到数据所在的系统(包括内容存储库、业务工具和开发环境)的新标准。其目的是帮助 Frontier 模型产生更好、更相关的响应。
随着 AI 助手得到主流采用,该行业在模型功能方面投入了大量资金,实现了推理和质量的快速进步。然而,即使是最复杂的模型也受到与数据隔离的限制,它们被困在信息孤岛和遗留系统后面。每个新数据源都需要自己的自定义实施,这使得真正连接的系统难以扩展。
MCP 解决了这一挑战。它提供了一个通用的开放标准,用于将 AI 系统与数据源连接起来,用单一协议取代碎片化的集成。结果是一种更简单、更可靠的方法,使 AI 系统能够访问所需的数据。
模型上下文协议
Model Context Protocol 是一种开放标准,使开发人员能够在其数据源和 AI 驱动的工具之间构建安全的双向连接。架构很简单:开发人员可以通过 MCP 服务器公开他们的数据,也可以构建连接到这些服务器的 AI 应用程序(MCP 客户端)。
今天,我们将为开发人员介绍模型上下文协议的三个主要组件:
- 模型上下文协议规范和 SDK
- Claude Desktop 应用程序中的本地 MCP 服务器支持
- MCP 服务器的开源存储库
Claude 3.5 Sonnet 擅长快速构建 MCP 服务器实施,使组织和个人能够轻松地将其最重要的数据集与一系列 AI 驱动的工具快速连接起来。为了帮助开发人员开始探索,我们为 Google Drive、Slack、GitHub、Git、Postgres 和 Puppeteer 等流行的企业系统共享预构建的 MCP 服务器。
Block 和 Apollo 等早期采用者已将 MCP 集成到他们的系统中,而包括 Zed、Replit、Codeium 和 Sourcegraph 在内的开发工具公司正在与 MCP 合作以增强其平台,使 AI 代理能够更好地检索相关信息,以进一步了解编码任务的上下文,并以更少的尝试生成更细致和功能化的代码。
“在 Block,开源不仅仅是一种开发模式,它是我们工作的基础,也是我们创造技术的承诺,这些技术可以推动有意义的变革,并为所有人提供公共产品,”Block 首席技术官 Dhanji R. Prasanna 说。“像 Model Context Protocol 这样的开放技术是将 AI 与现实世界的应用程序连接起来的桥梁,确保创新是可访问的、透明的,并且植根于协作。我们很高兴能在协议上合作,并使用它来构建代理系统,从而消除机械的负担,让人们可以专注于创意。
开发人员现在可以针对标准协议进行构建,而不是为每个数据源维护单独的连接器。随着生态系统的成熟,AI 系统在不同工具和数据集之间移动时将保持上下文,用更可持续的架构取代当今的碎片化集成。
开始
开发人员可以立即开始构建和测试 MCP 连接器。现有的 Claude for Work 客户可以开始在本地测试 MCP 服务器,将 Claude 连接到内部系统和数据集。我们很快将提供用于部署远程生产 MCP 服务器的开发人员工具包,这些服务器可以为您的整个 Claude for Work 组织提供服务。
要开始构建:
- 通过 Claude Desktop 应用程序安装预构建的 MCP 服务器
- 按照我们的快速入门指南构建您的第一个 MCP 服务器
- 为我们的连接器和实施开源存储库做出贡献
开放的社区
我们致力于将 MCP 构建为一个协作式开源项目和生态系统,我们渴望听到您的反馈。无论您是 AI 工具开发人员、希望利用现有数据的企业,还是探索前沿领域的早期采用者,我们都邀请您共同构建上下文感知 AI 的未来。