Model Context Protocol 简介

upload successful
今天,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 组织提供服务。

要开始构建:

开放的社区

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


Model Context Protocol 简介
https://hawli.cn/2024/11/27/Model-Context-Protocol-简介/
作者
李科燃
发布于
2024年11月27日
许可协议