MCP 是一个开放协议,标准化了应用程序向 LLM 提供上下文的方式。可以将 MCP 想象成 AI 应用程序的 USB-C 接口。就像 USB-C 提供了一种标准化的方式将设备连接到各种外设和配件一样,MCP 提供了一种标准化的方式将 AI 模型连接到不同的数据源和工具。

为什么选择 MCP?

MCP 帮助您在 LLM 之上构建代理和复杂的工作流程。LLM 经常需要与数据和工具集成,而 MCP 提供:

  • 您的 LLM 可以直接插入的预构建集成的不断增长的列表
  • 在 LLM 提供商和供应商之间切换的灵活性
  • 在您的基础设施内保护数据的最佳实践

一般架构

MCP 的核心是一个客户端-服务器架构,其中主机应用程序可以连接到多个服务器:

  • MCP 主机: 像 Claude 桌面版、IDEs 或 AI 工具这样的程序,想要通过 MCP 访问数据
  • MCP 客户端: 维护与服务器 1:1 连接的协议客户端
  • MCP 服务器: 通过标准化的模型上下文协议暴露特定功能的轻量级程序
  • 本地数据源: MCP 服务器可以安全访问的计算机文件、数据库和服务
  • 远程服务: 通过互联网(例如,通过 APIs)可用的外部系统,MCP 服务器可以连接到这些系统

开始使用

选择最适合您需求的路径:

快速入门

示例

教程

探索 MCP

深入了解 MCP 的核心概念和功能:

贡献

想要贡献?查看我们的贡献指南,了解如何帮助改进 MCP。