软件开发札记 · 持续修订

菜单
AI Agent

MCP:连接模型与工具的开放协议

了解 MCP 的 Host、Client、Server 架构以及资源、提示词和工具能力。

2026年7月18日1 分钟阅读120

MCP:连接模型与工具的开放协议

Model Context Protocol(MCP)用统一协议连接 AI 应用和外部能力,降低工具接入的重复成本。

核心角色

  • Host 管理用户体验、权限和多个 Client。
  • Client 与一个 MCP Server 建立独立会话。
  • Server 暴露 Resources、Prompts 和 Tools。
flowchart LR
  H[AI Host] --> C1[MCP Client]
  H --> C2[MCP Client]
  C1 --> S1[Files Server]
  C2 --> S2[GitHub Server]

工具设计

工具应保持输入明确、输出可解释、失败可恢复。任何有副作用的操作都应在 Host 层提供可见确认。