Skip to content

MCP是什么 ​

MCP是 模型上下文协议 (Model Context Protocol) - AI 领域的新标准

MCP 是一个开放标准,由 Anthropic 公司(创建 Claude AI 的公司)提出并主导开发。它旨在规范大型语言模型(LLM)与外部工具、数据源和应用程序之间的通信方式。

你可以把它想象成 AI 世界的 USB 协议 或 驱动程序框架。就像USB标准允许你的电脑轻松连接键盘、鼠标、打印机一样,MCP 允许 AI 模型(如 Claude、GPT-4 等)安全、可靠地连接和使用各种外部资源和工具。

为什么重要?它解决了什么问题? ​

在没有 MCP 之前,每个AI公司都需要为自己的模型单独开发连接不同工具(如数据库、搜索引擎、日历等)的集成,这是一个重复且繁琐的过程。

MCP 通过提供一个通用标准解决了这个问题:

  • 对于模型方(如Anthropic, OpenAI):只需让模型适配 MCP 标准,它就能立即使用所有遵循 MCP 标准的工具。
  • 对于工具/开发者方:只需为你的工具(如公司内部的数据库、一个特殊的API)编写一个标准的 MCP 服务器,那么所有支持 MCP 的 AI 模型就都能使用你的工具,而不需要为每个模型单独开发插件。

核心组件: ​

  • MCP 客户端:通常是AI模型本身或其运行环境(如Claude桌面应用)。它发起请求。
  • MCP 服务器:提供特定资源或工具连接的进程。例如,一个“GitHub服务器”可以让AI读取代码库,一个“日历服务器”可以让AI查看日程。
  • 协议:定义客户端和服务器之间通信的规则(使用JSON-RPC over SSE)。

简单比喻: ​

  • AI 模型 = 大脑
  • MCP = 神经系统
  • MCP 服务器(工具) = 手、脚、眼睛、耳朵等器官

MCP 让“大脑”可以通过标准的“神经系统”来控制和获取“器官”的信息并执行动作。

看下面这个视频介绍可以更加详细的了解什么是MCP