Can AI agents automate IntelliJ IDEA?
JetBrains · desktop · developer-tools
IntelliJ IDEA is automatable today through the bundled first-party MCP Server plugin. This record is IntelliJ IDEA 2025.2 and later. It is not Junie, not VS Code, and not another JetBrains IDE. From 2025.2 the MCP Server plugin is bundled and enabled by default. Enable it under Settings | Tools | MCP Server. The opened help page documents auto-configuration for detected clients, plus manual SSE, stdio, and HTTP stream configs. An optional brave mode runs shell commands or run configurations without confirmation. Documented tool groups on that page include analysis, code insight, database, debugger, execution, file, formatting, inspection, patch, read, refactoring, search, skill search, terminal, universal, and VCS. The full live list is in Settings | Tools | MCP Server | Exposed Tools and is not copied here. At least one database tool is documented as unavailable on free subscription plans. From 2025.3 IntelliJ IDEA is a unified product: core Java and Kotlin features stay free, and Ultimate is a paid subscription with a 30-day trial. The official CLI launcher opens projects and can format, inspect, diff, merge, and install plugins. The official plugin SDK targets JDK 21 and supports Java and Kotlin. No public product REST API for controlling the IDE was established. Computer-use viability is unassessed. MCP scores 8; the launcher CLI scores 5. MCP is the best path because it is the vendor-documented agent surface over the running IDE.
Best path today: mcp · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | unknown | coverage: unknown |
| SDK | yes | javakotlin official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | yes | plugins webhooks: unknown |
| Data access | export: unknown · import: unknown | |
| RPA / UI automation | unknown | No repeatable UI probe was run. This record is IntelliJ IDEA and its bundled MCP Server plugin from 2025.2. It is not Junie and not another JetBrains IDE. Agents should use the bundled MCP server or the official command-line launcher rather than driving the IDE UI. Computer-use viability is a separate unassessed path.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| — | 8 | — | 5 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-07 |
license | declared | source | 2026-09-07 |
platforms | declared | source | 2026-09-07 |
modalities.sdk.exists | declared | source | 2026-09-07 |
modalities.sdk.languages[0] | declared | source | 2026-09-07 |
modalities.sdk.languages[1] | declared | source | 2026-09-07 |
modalities.mcp.first_party | declared | source | 2026-09-07 |
modalities.cli.exists | declared | source | 2026-09-07 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-07 |
modalities.agent_docs.llms_txt | declared | source | 2026-09-07 |
verdict.scores.mcp | declared | source | 2026-09-07 |
verdict.scores.cli | declared | source | 2026-09-07 |
freshness.watch[0].url | declared | source | 2026-09-07 |
freshness.watch[1].url | declared | source | 2026-09-07 |
freshness.watch[2].url | declared | source | 2026-09-07 |
freshness.watch[3].url | declared | source | 2026-09-07 |
Related tools
Other products in this database that share a category with IntelliJ IDEA.
Last verified 2026-09-07 · volatility high · JSON record