v0.100
This release is obsolete. Please use the latest release: v0.101
MCP Steroid v0.100 — a landmark release. Meet devrig, a new command-line tool that gives your AI agent a whole IntelliJ-family IDE — connect to one you already have open, or let devrig download, install, and run one for you. The project is beginning its move toward Devrig.
Independent project. MCP Steroid / Devrig is an independent open-source project. It is not affiliated with, sponsored by, or endorsed by JetBrains.
Release Date: June 2, 2026
Highlights
Meet devrig — a CLI that gives your agent a whole IDE
devrig is a new standalone command-line tool that gives Claude Code, Codex, Gemini, and other MCP-capable coding agents a stdio MCP bridge into a real IntelliJ-family IDE. It can connect to an IDE you already have open, or it can download, prepare, start, and stop a managed IDE backend itself — fetch an IntelliJ distribution (IDEA Community/Ultimate, PyCharm, Android Studio), install the MCP Steroid plugin into it, and run it, so your agent gets a working IDE with no manual setup.
The first CLI surface is intentionally practical:
devrig mpc— run the stdio MCP server (this is what your agent talks to).devrig backend download | start | stop | provision— manage IDE backends.devrig install <claude | codex | gemini>— register the devrig MCP server with an agent using the correct per-agent syntax, so thesteroid_*tools appear immediately.devrig project,devrig version,devrig help— the usual operator checks.
devrig keeps its state under a fixed ~/.mcp-steroid home. It ships without a bundled runtime and is compiled for Java 25, so the agent host must provide a JDK/JRE 25+ — on PATH, via JAVA_HOME, or via the DEVRIG_JAVA_HOME launcher override. devrig is a preview and the foundation for future work.
IntelliJ 2025.3 (build 253) is no longer supported
The plugin now targets IntelliJ 2026.1 (261) as its primary baseline, with 2026.2 EAP (262) as a secondary verification target (since-build = 261). The build moved to JDK 25, Kotlin 2.3.20, and Ktor 3.3.2, matching what the 2026.1 line bundles.
steroid_execute_code gets an explicit modal mode
steroid_execute_code now takes a typed modal parameter — smart_non_modal (default: close stray dialogs, wait for smart mode, commit + refresh), non_modal (assert-only), and unleashed (intentional modal-dialog workflows) — replacing the earlier ad-hoc dialog-killer/allow-modal switches with a clear contract.
A narrower, more focused tool surface (10 → 8)
Two MCP tools were removed to keep the surface focused on driving the whole IDE through steroid_execute_code and recipes: steroid_action_discovery (now the mcp-steroid://ide/action-discovery recipe) and steroid_apply_patch. steroid_input now targets a window by window_id.
Human review mode removed
The human-in-the-loop review gate was removed in full — the review.* registry keys, the mcp.steroid.review.mode property, the storage helpers, and the associated docs/pages. The product is focused on agent-driven IDE execution.
Download
Custom Plugin Repository (Recommended)
Add this URL in Settings -> Plugins -> ⚙️ -> Manage Plugin Repositories…:
https://mcp-steroid.jonnyzzz.com/updatePlugins.xml
The IDE will find the plugin and notify you when updates are available.
JetBrains Marketplace
Search for MCP Steroid in Settings -> Plugins -> Marketplace.
Manual Download
- Download the plugin ZIP from the release page
- Download the
devrigCLI ZIP from the same release page - Release page on GitHub
- Download the plugin
.zipfrom the GitHub release page above - In IntelliJ IDEA, go to Settings -> Plugins -> ⚙️ -> Install Plugin from Disk…
- Select the downloaded ZIP file
- Restart the IDE
End User License Agreement (EULA) - By downloading and using this plugin, you agree to the terms of the EULA.
Connecting to Cloud Agents
See Getting Started.
Supported AI Agents
Claude Code, Codex, Gemini, Cursor, and any other coding agent that supports the latest MCP via HTTP Streaming — or, with devrig, over stdio.
Reporting issues
Use “Collect Logs and Diagnostics Data” action in IntelliJ to collect information about the problem. Review the log file for specific problem.
Discord Community
Message Eugene on LinkedIn for a Discord invite: linkedin.com/in/jonnyzzz
Direct invite link: discord.gg/e9qgQ7NeTC
That is the best place to discuss the plugin, ideas, features.
Feedback
We’re actively learning what content and features work best. Your feedback is invaluable!
If you encounter any issues or have suggestions, please let us know in GitHub Issues! Your feedback directly shapes the development of MCP Steroid.
Fixed Issues
- #76 —
ClassCastExceptiononservice<T>()for split (content-module) plugins; the script classpath now includes content-module classloaders. - #75 — implemented
resources/templates/list(no more repeated “Method not found”). - #64 —
devrig install <agent>auto-registers the MCP server with Claude / Codex / Gemini. - #60 — tool description clarifies the last expression is not auto-printed; use
println()/printJson(). - #52 —
steroid_execute_codewaits for smart mode (smart_non_modal) before running. - #46 — a cancelled/timed-out request returns a clean cancellation result instead of HTTP 500.
- #53 — improved debugger prompt recipes.
- #34, #35 —
printCsv/printToontoken-efficient tabular output (withdictColumns). - #47–#51 — hardened the
steroid_execute_codeprompts/recipes. - #23 — froze the devrig↔plugin wire contract (additive-only, contract-tested).
- #77 — Plugin Verifier set up against IntelliJ 2026.2 (262).
Known issue: #78 — on a Windows-side IDE opening a WSL-hosted project, set the mcp.steroid.storage.path registry key to a native Windows path as a workaround.
Acknowledgements
Thanks to @andrii0lomakin for reporting the token-efficient tabular-output helpers (#34, #35).