MCP Steroid is an IntelliJ plugin that exposes JetBrains IDE APIs directly to AI agents, giving them access to refactoring, debugging, inspections, and test execution capabilities instead of just reading and writing files. The project launched this week on Hacker News and is built by Eugene Petrenko, a developer with 21 years of experience in the JetBrains ecosystem.
What Makes This Different
Traditional AI coding assistants work like enhanced text editors—they read files, make edits, and hope for the best. MCP Steroid flips that model by letting agents tap into IntelliJ's full internal APIs. That means renaming a symbol across 50 files happens as an atomic refactoring operation rather than a risky find-and-replace across the codebase. Agents can set breakpoints programmatically, step through code execution, run inspections to catch real errors before commit, and execute test suites—all without leaving the agent workflow.
The Benchmark Numbers
The project publishes DPAIA benchmark results comparing AI agents with full IDE access versus file-only workflows. Complex semantic tasks show the most dramatic improvements: renaming ROLE_ADMIN across a JHipster application took 440 seconds with files only but dropped to 202 seconds (54% faster) using MCP Steroid. JWT authentication scaffolding from scratch came in at 396 seconds versus 288 seconds (27% improvement). Multi-layer JPA service and controller generation improved by 21%. However, the data also shows that simple text replacements perform similarly regardless of approach—URL prefix replacements showed a negligible 4% difference, while one JPQL extension task actually ran 15% slower with full IDE access. The pattern is clear: semantic understanding tasks requiring deep code awareness benefit most from IDE capabilities.
Compatible With Any MCP Client
MCP Steroid works with any Model Context Protocol-compatible client including Claude, GPT, Gemini, Codex CLI, Cursor, and OpenCode. Agents can programmatically capture screenshots of the IDE state, interact with modal dialogs, and execute custom skills built using IntelliJ API examples—without requiring traditional plugin development. The project also offers Proof-of-Concept engagements for companies wanting tailored integrations and agent workflows specific to their codebase.
Key Takeaways
- AI agents achieve 20-54% speed improvements on semantic tasks when given IDE access versus file-only operations
- Simple text replacements show minimal or no gains from full IDE integration—context matters significantly
- Compatible with Claude, GPT, Gemini, Codex CLI, Cursor, and any MCP client
- Currently an IntelliJ plugin; long-term roadmap targets headless IDE-native infrastructure for autonomous engineering workflows
The Bottom Line
MCP Steroid represents a meaningful shift in how we think about AI coding agents—no longer just fancy autocomplete engines that write code blind. When you give these systems access to real refactoring tools and inspection APIs, they stop making naive mistakes that waste developer time fixing them. The benchmark data isn't uniform magic, but for complex multi-file operations where semantic correctness matters, the gains are substantial enough to warrant serious attention from teams building AI-assisted development workflows.