MCP

Model Context Protocol (MCP) #

https://modelcontextprotocol.io

MCP是一个开放协议,它标准化了应用程序如何为大型语言模型(LLMs)提供上下文。可以将 MCP 想象成 AI 应用程序的USB-C端口。正如USB-C为你的设备连接各种外设和配件提供了标准化方式一样,MCP为AI模型连接不同的数据源和工具提供了标准化方式。

为什么需要MCP #

MCP帮助你在大型语言模型(LLMs)之上构建智能体和复杂的工作流程。LLMs经常需要与数据和工具集成,MCP提供了:

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

通用架构 #

MCP的核心遵循客户端-服务器架构,其中主机应用程序(Host with MCP Client)可以连接到多个服务器(MCP Servers):

Internet

Your Computer

MCP Protocol

MCP Protocol

MCP Protocol

Web APIs

Host with MCP Client
(Claude, IDEs, Tools)

MCP Server A

MCP Server B

MCP Server C

Local
Data Source A

Local
Data Source B

Remote
Service C

  • MCP Hosts: 像 Claude Desktop、IDE 或 AI 工具这样的程序,希望通过 MCP 访问数据
  • MCP Clients: 与服务器保持 1:1 连接的协议客户端
  • MCP Servers: 通过标准化的模型上下文协议Model Context Protocol (MCP)暴露特定功能的轻量级程序
  • Local Data Sources: MCP 服务器可以安全访问的你的计算机文件、数据库和服务
  • Remote Services: MCP 服务器可以通过互联网连接的外部系统(例如通过 API)

MCP Servers参考实现 #

© 2025 青蛙小白 | 总访问量 | 总访客数