mcp是什么

翻译:

https://www.anthropic.com/news/model-context-protocol


今天,我们宣布开源模型上下文协议 (Model Context Protocol, MCP),这是一种用于将 AI 助手连接到数据所在系统(包括内容存储库、业务工具和开发环境)的新标准。其目标是帮助前沿模型生成更好、更相关的响应。

随着 AI 助手逐渐普及,业界已在模型能力上投入巨资,在推理和质量方面取得了快速进展。然而,即使是最先进的模型也因与数据隔离而受到限制——它们被困在信息孤岛和遗留系统之后。每个新的数据源都需要自定义实现,这使得真正互联的系统难以扩展。

MCP 正是为了应对这一挑战。它提供了一个通用的开放标准,用于连接 AI 系统与数据源,以单一协议取代碎片化的集成。最终实现了一种更简单、更可靠的方式,让 AI 系统能够访问所需的数据。

模型上下文协议

模型上下文协议是一个开放标准,使开发者能够在其数据源和 AI 驱动的工具之间建立安全的双向连接。其架构简单明了:开发者既可以通过 MCP 服务器公开其数据,也可以构建连接到这些服务器的 AI 应用程序 (MCP 客户端)。

今天,我们为开发者推出模型上下文协议的三个主要组成部分:

  • 模型上下文协议规范和 SDK
  • Claude 桌面应用中对本地 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 首席技术官 Dhanji R. Prasanna 表示:“在 Block,开源不仅仅是一种开发模式——它是我们工作的基础,也是我们致力于创造能够推动有意义变革并服务于所有人的公共利益的技术的承诺。像模型上下文协议这样的开放技术是连接 AI 与现实世界应用的桥梁,确保创新是易于获取、透明且植根于协作的。我们很高兴能围绕一项协议进行合作,并用它来构建代理系统 (agentic systems),这些系统可以消除机械性工作的负担,让人们能够专注于创造性工作。”

开发者现在可以基于标准协议进行构建,而无需为每个数据源维护单独的连接器。随着生态系统的成熟,AI 系统在不同工具和数据集之间移动时将能够保持上下文,用更可持续的架构取代当今碎片化的集成。

开始使用

开发者可以从今天开始构建和测试 MCP 连接器。所有 Claude.ai 计划都支持将 MCP 服务器连接到 Claude 桌面应用。

Claude for Work 客户可以开始在本地测试 MCP 服务器,将 Claude 连接到内部系统和数据集。我们很快将提供开发者工具包,用于部署远程生产 MCP 服务器,以便为您整个 Claude for Work 组织提供服务。

要开始构建:

  • 通过 Claude 桌面应用安装预构建的 MCP 服务器
  • 遵循我们的快速入门指南构建您的第一个 MCP 服务器
  • 为我们的连接器和实现的开源存储库做出贡献

一个开放的社区

我们致力于将 MCP 构建为一个协作性的开源项目和生态系统,并渴望听到您的反馈。无论您是 AI 工具开发者、希望利用现有数据的企业,还是探索前沿技术的早期采用者,我们都邀请您与我们一起构建具备上下文感知能力的 AI 的未来。


Model Context Protocol (MCP) 是一个新的、开放标准,旨在将 AI 助手连接到数据所在的系统,包括内容存储库、业务工具和开发环境。它的目标是帮助前沿模型产生更好、更相关的响应

MCP 解决了一个挑战:即使最复杂的模型也受到与数据隔离的限制。它们被困在信息孤岛和传统系统中,而每一个新的数据源都需要自己的定制实现,这使得真正连接的系统难以扩展。

MCP 提供了一个通用的开放标准,用于将 AI 系统与数据源连接起来,取代了碎片化的集成。结果是为 AI 系统提供所需数据的更简单、更可靠的方式。通过 MCP,开发者可以构建安全、双向的连接

MCP 的架构是直接的:开发者可以通过 MCP 服务器暴露他们的数据,或者构建连接到这些服务器的 AI 应用程序(MCP 客户端)

Anthropic 在 2024 年 11 月 25 日宣布推出 MCP 时,为开发者引入了三个主要组件:

  • Model Context Protocol 规范和 SDKs。
  • Claude 桌面应用中的本地 MCP 服务器支持。
  • 一个 MCP 服务器的开源存储库。

Claude 3.5 Sonnet 善于快速构建 MCP 服务器实现,这使得组织和个人能够轻松地将其最重要的数据集与一系列 AI 驱动的工具连接。为了帮助开发者开始探索,Anthropic 共享了针对流行的企业系统如 Google Drive、Slack、GitHub、Git、Postgres 和 Puppeteer 的预构建 MCP 服务器

早期采用者,如 Block 和 Apollo,已将 MCP 集成到他们的系统中。Zed、Replit、Codeium 和 Sourcegraph 等开发工具公司正在与 MCP 合作,以增强其平台。这使得 AI 代理能够更好地检索相关信息,进一步理解编码任务的上下文,并以更少的尝试产生更细致、功能更强的代码

Block 的首席技术官 Dhanji R. Prasanna 表示,像 Model Context Protocol 这样的开放技术是连接 AI 与现实世界应用的桥梁,确保创新是可访问、透明并植根于协作的。他们很高兴能合作开发并使用一个协议来构建代理系统,以减轻机械性工作,让人们专注于创造性。

通过 MCP,开发者现在可以针对一个标准协议进行构建,而不是为每个数据源维护单独的连接器。随着生态系统的成熟,AI 系统将在不同工具和数据集之间移动时保持上下文,用更可持续的架构取代当今碎片化的集成。

开发者今天就可以开始构建和测试 MCP 连接器。所有 Claude.ai 计划都支持将 MCP 服务器连接到 Claude 桌面应用。Claude for Work 客户可以开始本地测试 MCP 服务器,将 Claude 连接到内部系统和数据集。Anthropic 表示很快将提供用于部署可服务整个 Claude for Work 组织的远程生产 MCP 服务器的开发者工具包。

要开始构建,开发者可以:

  • 通过 Claude 桌面应用安装预构建的 MCP 服务器。
  • 遵循快速入门指南构建他们的第一个 MCP 服务器。
  • 为连接器和实现的开源存储库做出贡献。

MCP 被构建为一个协作的开源项目和生态系统。Anthropic 致力于构建 MCP 作为一个开放社区,并欢迎反馈。他们邀请 AI 工具开发者、希望利用现有数据的企业或探索前沿的早期采用者一起构建上下文感知的 AI 的未来。

mcp是什么_第1张图片

你可能感兴趣的:(MCP入门,MCP)