Skip to content

架构与核心概念

逻辑架构

  1. Host 接收用户任务。
  2. Client 与一个或多个 MCP Server 建立连接。
  3. Agent 发现可用 tools/resources/prompts。
  4. Agent 按策略调用并聚合结果。

核心能力对象

  • Tool:执行动作,例如查询、写入、触发流程。
  • Resource:可读取上下文,例如文档、数据快照。
  • Prompt:可复用模板,约束任务输出。

协议层关注点

  • 能力发现(capabilities)。
  • 调用与返回(请求/响应)。
  • 错误处理(可诊断错误码)。
  • 版本兼容(向后兼容策略)。

传输层

实践中常见两类:

  • 本地进程通信(例如 stdio)。
  • 网络传输(HTTP 系列)。

你应根据部署边界选择传输方案,不要先选技术再找场景。