架构与核心概念
逻辑架构
- Host 接收用户任务。
- Client 与一个或多个 MCP Server 建立连接。
- Agent 发现可用 tools/resources/prompts。
- Agent 按策略调用并聚合结果。
核心能力对象
- Tool:执行动作,例如查询、写入、触发流程。
- Resource:可读取上下文,例如文档、数据快照。
- Prompt:可复用模板,约束任务输出。
协议层关注点
- 能力发现(capabilities)。
- 调用与返回(请求/响应)。
- 错误处理(可诊断错误码)。
- 版本兼容(向后兼容策略)。
传输层
实践中常见两类:
- 本地进程通信(例如 stdio)。
- 网络传输(HTTP 系列)。
你应根据部署边界选择传输方案,不要先选技术再找场景。
