MCP 的价值在于把 AI 应用和外部系统之间的连接方式标准化。理解 MCP 时,不要只看“它能调用工具”,还要看 Host、Client、Server 如何分工。

一句话定义

MCP 是一种让 AI 应用连接外部工具、数据源和提示模板的开放协议,可以把它理解为 AI 应用访问外部上下文的标准接口。

推荐阅读顺序

  1. 什么是 MCP
  2. MCP 架构
  3. MCP Server
  4. AI Agent 开发

核心概念表

概念作用常见例子
MCP Host使用 MCP 能力的 AI 应用Codex、Claude Desktop
MCP ClientHost 内部负责连接某个 Server 的组件每个 Server 通常对应一个 Client
MCP Server向 AI 应用暴露能力的程序文件系统、GitHub、数据库、浏览器
Tools主动执行动作的接口搜索、写入、调用 API
Resources只读上下文或数据源文件、文档、数据库记录
Prompts可复用的任务模板代码审查模板、调研模板

学习路径

先弄清楚 MCP 解决的是“连接标准化”问题,再理解 C-S 架构里的 Host、Client、Server。之后再看 Server 暴露的三类能力:Tools、Resources、Prompts。

如果你已经在做 Agent 应用,可以把 MCP 放到工具生态和上下文管理里理解:它不是替代 Agent Harness,而是给 Harness 提供更标准的能力入口。

延伸阅读