How to Use AI Agents in IntelliJ IDEA With ACP - The JetBrains Blog
Blog post from JetBrains
Agent Client Protocol (ACP) provides a standardized connection between IntelliJ IDEA and AI coding agents, allowing developers to use bundled agents such as Codex, Claude Agent, and Junie or add other compatible options without separate plugins or bespoke integrations. Similar to how the Language Server Protocol simplified language tooling, ACP uses JSON-RPC to let the IDE communicate with local agent processes while preserving each agent’s distinct models, authentication, planning behavior, tools, commands, and optional capabilities. IntelliJ IDEA remains the workspace for navigating projects, reviewing diffs, and managing edits, while agents handle tasks through the shared interface and can receive extra context via MCP servers. Developers can install public agents from the ACP Registry, which manages installation, updates, and uninstalling, or connect internal agents through an acp.json configuration file that specifies executable commands, arguments, and optional environment variables. The approach enables teams to select specialized agents for different work, retain control over credentials and privacy considerations, and switch agents if a provider becomes unavailable without leaving the same IntelliJ IDEA project.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| MCP | 5 | 3,789 | 413 | 151 | -65% |
| AI Agents | 3 | 2,716 | 579 | 174 | -60% |
| LLM | 1 | 2,482 | 499 | 155 | -67% |
| Observability | 1 | 1,527 | 341 | 123 | -63% |
| Secrets Management | 1 | 1,002 | 214 | 87 | -60% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.