v0.101

MCP Steroid v0.101 — devrig becomes the way you install and run. A single command now downloads devrig and a matching Java 25 runtime and lays them out under ~/.mcp-steroid, so your agent can connect to an IDE you already have open — or have devrig download, start, and stop a managed backend for you.

devrig is the recommended entry point. Direct use of the MCP Steroid plugin's HTTP server is still fully supported, but we recommend migrating to devrig: it owns installation, the Java runtime, agent registration, and backend lifecycle.

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 24, 2026

Highlights

One-command install

You no longer assemble devrig by hand. A generated bootstrap installer does it for you:

# macOS / Linux
curl -fsSL https://mcp-steroid.jonnyzzz.com/install.sh | sh
# Windows
irm https://mcp-steroid.jonnyzzz.com/install.ps1 | iex

The installer detects your platform and downloads the matching devrig build and a Java 25 runtime (Amazon Corretto 25 on macOS/Linux/Windows-x64; Azul Zulu 25 on Windows-arm64) — so you no longer need to install a JDK yourself. Every URL and SHA-256 is baked in at build time (no live discovery), each download is SHA-256–verified, and a missing prerequisite is reported up front rather than failing half-way. It then hands off to devrig install devrig, which registers the stable launcher.

A predictable layout under ~/.mcp-steroid

devrig keeps everything under one fixed home — bin/devrig (the stable launcher on your PATH, owned and self-healed by the binary on every start) and binaries/<artifact>-<os>-<cpu>-<version>-<sha12>/ (the content-addressed devrig dist + the matching Java 25). Re-installs are idempotent, and the launcher pins the Java 25 it runs under.

devrig install is smoother

Smarter backends — start what’s installed

devrig now reasons about backends as four groups (running-compatible, running-incompatible, startable, downloadable). steroid_open_project can start a stopped-but-installed backend for you, re-provision the current plugin, and wait until it’s reachable — no manual launch. backend_name routing targets a specific backend when several run (#87); list_projects / list_windows no longer mislabel the backend or duplicate their payload and report installed plugins as a structured plugins[] section (#88, #89, #90); and project_name is now an opaque <name>-<hash> routing key so same-named projects route correctly (#92).

A devrig-first settings page

The plugin’s Tools → MCP Steroid settings page is back and reworked around agents and devrig (#80, #103): copyable per-OS install one-liners up top, the actual server port (not a hard-coded one), a fit-to-paste JSON config, and the legacy raw-HTTP path flagged as non-recommended with a link to the devrig docs.

steroid_execute_code quality-of-life

The most-used PSI subpackages are imported by default so common recipes need fewer import lines (#42), and steroid_take_screenshot now reports coordinates in true pixel space so steroid_input clicks land where you expect (#55). The IDE recipe corpus is now genuinely multi-IDE — articles that were accidentally IntelliJ-only now resolve in PyCharm and the rest (#81, #98).

Download

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

  1. Download the plugin .zip from the GitHub release page above
  2. In IntelliJ IDEA, go to Settings -> Plugins -> ⚙️ -> Install Plugin from Disk…
  3. Select the downloaded ZIP file
  4. 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

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.

Known issue: #150 — on Windows, devrig start/install can hang during user-PATH registration (the PowerShell helper is spawned with an open stdin). Workaround: create the marker file %USERPROFILE%\.mcp-steroid\bin\.user-path-registered (any content) so devrig skips that step, then add %USERPROFILE%\.mcp-steroid\bin to your PATH manually (agents use the absolute launcher path, so MCP works regardless). A fix is in progress. Kudos to Serge for reporting it.

Acknowledgements

Thanks to @andrii0lomakin for the steroid_execute_code default-imports request (#42), and to @ivanpajic for reporting and patiently helping chase down the plugin install/discovery problems on recent IntelliJ builds (#79).

Proof-of-Concept & Support

MCP Steroid is built by Eugene Petrenko, with 21 years of JetBrains ecosystem experience.

We run Proof-of-Concept engagements for company-specific use cases — custom skills, internal tooling integrations, AI Agent workflows tailored to your codebase. Learn more about consulting and Proof-of-Concept options.

Beyond GitHub Sponsors, MCP Steroid also accepts in-kind support: compute tokens for evaluation runs, hardware for the multi-IDE test matrix, and licenses for benchmarking and observability tools. If you or your organisation would like to back the project or the research behind it on those terms, reach out — contact details are linked below.