IDEA 的 ACP(Agent Client Protocol,智能体客户端协议),是 JetBrains 从 2026.1 版本开始引入的一套开放、标准化的通信协议,用来让 IDEA 能统一、无缝地接入各种外部 AI 编程智能体(Agent),而不再需要为每个 AI 单独写专属插件。
简单讲:ACP 就是 IDEA 给所有 AI 助手定的“统一接口标准”。

核心概念
• 全称:Agent Client Protocol(智能体客户端协议) • 作用:规范 IDE(客户端)与 AI Agent(服务端)之间的双向通信 • 底层:基于 JSON‑RPC 的异步消息协议,支持会话管理、上下文同步、工具调用等 • 地位:由 Zed Industries 提出并成为开放标准(RFC‑001),JetBrains 全面采纳
解决什么问题
以前 IDE 集成 AI 是一对一定制:
• 每个 AI 要为 IDEA 单独开发插件 • 换一个 AI 就要重装/重配 • AI 能力被插件封装,受限严重
ACP 之后变成一对多标准接口:
• 只要 AI 实现 ACP 协议,就能被 IDEA 一键识别、安装、切换 • 统一管理所有 AI,不用离开 IDE • 可深度调用外部工具(文件、Git、数据库等)
在 IDEA 里怎么用(2026.1+)
1. 打开 Settings → Tools → AI Assistant → ACP Registry 2. 浏览所有兼容 ACP 的 AI(如 Claude Code、Codex、Cursor 等) 3. 一键安装,自动配置 4. 在 AI Chat 窗口直接切换不同 Agent 
关键优势
• ✅ 标准化集成:一次适配,所有 ACP IDE 可用 • ✅ 一键安装:内置注册表,无需手动配置 API Key • ✅ 无缝切换:同一窗口快速换不同 AI • ✅ 能力无损:可完整调用 Agent 的 **MCP(Model Context Protocol)**工具链(文件、Git、DB、自定义 API) • ✅ 开放生态:任何开发者都可开发兼容 ACP 的 AI Agent
夜雨聆风