ACP 是连接编辑器、聊天入口和编码 Agent 的通用协议。OpenClaw 接入 ACP 后,可以通过 acpx 调度 Claude Code、Codex、Gemini CLI 等工具,并用统一的会话、权限和线程绑定机制管理任务。
MCP 是连接大语言模型与外部工具、数据源的开放协议。围绕 MCP 的设计理念、Client/Server 架构、JSON-RPC 通信机制、Stdio/SSE/Streamable HTTP 传输方式,以及数据库智能查询场景中的 Server 设计、安全控制和工程化实现展开讲解。
MCP(模型上下文协议)用于统一 Agent 与外部工具之间的通信。围绕 MCP 的三类角色、SSE 与 JSON-RPC 2.0、初始化握手、工具列表和工具调用流程,使用 Spring Boot WebFlux 实现一个可运行的 MCP Server。