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 层提供可见确认。