介绍
开始使用模型上下文协议 (MCP)
MCP 是一种开放协议,它标准化了应用程序如何为 LLM 提供上下文。将 MCP 想象成 AI 应用程序的 USB-C 端口。正如 USB-C 提供了一种将设备连接到各种外围设备和配件的标准化方式一样,MCP 也提供了一种将 AI 模型连接到不同数据源和工具的标准化方式。
为什么选择 MCP?
MCP 可帮助您在 LLM 之上构建代理和复杂的工作流程。LLM 经常需要与数据和工具集成,而 MCP 提供:
- 越来越多的预构建集成,您的 LLM 可以直接插入
- 在 LLM 提供商和供应商之间切换的灵活性
- 在基础架构中保护数据的最佳实践
一般架构
MCP 的核心遵循客户端-服务器架构,其中主机应用程序可以连接到多个服务器:
- MCP 主机:希望通过 MCP 访问数据的 Claude Desktop、IDE 或 AI 工具等程序
- MCP 客户端:与服务器保持 1:1 连接的协议客户端
- MCP 服务器:轻量级程序,每个程序都通过标准化的 Model Context Protocol 公开特定功能
- 本地数据源:MCP 服务器可以安全访问的计算机文件、数据库和服务
- 远程服务:MCP 服务器可以连接到的 Internet 上可用的外部系统(例如,通过 API)
《模型上下文协议中文网》附注:
如果你是第一次听说MCP协议,你可能不明觉厉。推荐你先访问第一性原理介绍: