AI 脉络GitHub ↗
术语库概念对比学习路径AI 雷达参与共建GitHub ↗
Agent 工程入门快速演变

MCP

Model Context Protocol · 模型上下文协议

一套让 AI 应用以统一方式连接外部工具、资源和提示的开放协议,规定主机、客户端与服务器如何通信。

最后核验 2026-09-04 · 已核验

用一个类比理解

像 AI 应用的通用接口规范:接入方不必为每个工具重新发明连接方式,但具体能力仍由服务器提供。
建议先看:LLM

它解决什么

  • 降低 AI 应用与外部系统的重复集成成本
  • 让能力可以被多个兼容客户端复用

它不是什么

  • MCP 本身不是 Agent
  • 协议不会自动保证工具安全可靠
  • 它不等同于一次函数调用

适合使用

  • 能力需要被多个 AI 客户端复用
  • 需要标准化能力发现和会话通信

暂时别用

  • 只有一个简单且封闭的内部调用
  • 协议成本高于复用价值

常见失败方式

  • 把服务器声明的内容当作可信
  • 权限范围过宽
  • 忽略协议版本与能力协商

三个角色

Host 是承载 AI 的应用;每个 Client 维护到特定 Server 的连接;Server 暴露资源、提示和工具。安全边界与用户授权主要由 Host 负责。

变化很快

MCP 规范持续演进,接入时应固定并记录协议版本。本文把“稳定理解”和“具体版本能力”分开,避免把某次实现当成永久定义。

可信来源

进一步阅读

MCP · ArchitectureMCP · Server features