引入 Model Context Protocol(MCP)¶
- 原文链接:https://www.anthropic.com/news/model-context-protocol [44]
- 发布时间:2024-11-25
- 作者:未署名
MCP 是连接 AI 助手与数据系统的开放标准,旨在打通数据孤岛,让模型产生更相关的答案。[44]
今天我们开源 Model Context Protocol(MCP),这是一套新标准,用于把 AI 助手连接到数据所在系统,包括内容库、业务工具与开发环境。目标是帮助前沿模型给出更高质量、更相关的回答。[44]
随着 AI 助手普及,行业对模型能力投入巨大,推理与质量快速提升。但即使最强模型仍受限于“数据隔离”:信息被锁在系统和遗留架构里,每个新数据源都需要定制集成,难以规模化。[44]
MCP 解决这一挑战:提供统一、开放的连接标准,用单一协议替代碎片化集成,使 AI 系统更简单、更可靠地访问所需数据。[44]
Model Context Protocol¶
MCP 是开放标准,使开发者可以在数据源与 AI 工具之间建立安全的双向连接。架构很简单:开发者可以通过 MCP server 暴露数据,或构建 MCP client 连接这些 server。[44]
我们发布 MCP 的三大组件:[44]
- MCP 规范与 SDK
- Claude Desktop 对本地 MCP server 的支持
- MCP server 的 开源仓库
Claude 3.5 Sonnet 很擅长快速构建 MCP server 实现,组织与个人可快速把重要数据集连接到 AI 工具。我们提供了 Google Drive、Slack、GitHub、Git、Postgres、Puppeteer 等企业系统的预构建 MCP server。[44]
早期采用者如 Block 和 Apollo 已集成 MCP;开发工具公司 Zed、Replit、Codeium、Sourcegraph 也在与 MCP 合作,让 AI 代理更好地检索信息、理解编码上下文、以更少尝试生成更高质量代码。[44]
Block CTO Dhanji R. Prasanna 表示:“开源不仅是开发模式,更是我们工作的基础……像 MCP 这样的开放技术是连接 AI 与真实应用的桥梁。”[44]
开发者无需为每个数据源维护独立连接器,而可以基于标准协议开发。随着生态成熟,AI 系统能在不同工具与数据集间保持上下文,从碎片化集成转向可持续架构。[44]
开始使用¶
开发者今天就可以构建与测试 MCP connector。所有 Claude.ai 计划都支持在 Claude Desktop 中连接 MCP server。[44]
Claude for Work 客户可在本地测试 MCP server,把 Claude 连接到内部系统与数据集。我们很快会提供部署远程生产 MCP server 的工具包,以服务整个 Claude for Work 组织。[44]
开始构建:[44]
- 在 Claude Desktop 中安装预构建 MCP server
- 使用 quickstart 构建第一个 MCP server
- 参与 开源仓库 贡献 connector 与实现
开放社区¶
我们将 MCP 作为开放协作项目与生态来构建,期待你的反馈。无论你是 AI 工具开发者、希望利用既有数据的企业,还是探索前沿的早期采用者,欢迎一起构建“有上下文”的 AI 未来。[44]