简介
开始使用model context protocol(Model Context Protocol,MCP)
ℹ️ Java SDK 已发布!查看更多新功能。
MCP 是一个开放协议,用于标准化应用程序如何为 LLM(大语言模型)提供上下文。可以将 MCP 想象成 AI 应用程序的 USB-C 接口。就像 USB-C 为连接设备到各种外围设备和配件提供了标准化方式一样,MCP 为连接 AI 模型到不同数据源和工具提供了标准化方式。
为什么选择 MCP?
MCP 帮助你在 LLM 之上构建智能代理和复杂工作流。LLM 经常需要与数据和工具集成,而 MCP 提供:
- 一个不断增长的预构建集成列表,你的 LLM 可以直接接入使用
- 在不同 LLM 提供商和供应商之间切换的灵活性
- 在你的基础设施中保护数据的最佳实践
总体架构
在其核心,MCP 遵循客户端-服务器架构,其中一个宿主应用程序可以连接到多个服务器:
MCP 宿主:像 Claude Desktop、IDE 或 AI 工具这样的程序,它们希望通过 MCP 访问数据
MCP 客户端:与服务器保持 1:1 连接的协议客户端
MCP 服务器:轻量级程序,每个程序都通过标准化的model context protocol暴露特定功能
本地数据源:你计算机上的文件、数据库和服务,MCP 服务器可以安全地访问这些内容
远程服务:通过互联网可用的外部系统(例如,通过 API),MCP 服务器可以连接到这些系统
开始使用
选择最适合你需求的路径: