## 0.92.0

### MCP Steroid Is Now Open Source and Supported by JetBrains

MCP Steroid is now licensed under **Apache 2.0** and officially supported by JetBrains. This release marks a milestone for the project — the full source is available for community contributions, audits, and forks. Read the full announcement: [MCP Steroid Goes Open Source](https://jonnyzzz.com/blog/2026/04/07/mcp-steroid-open-source/)

### Your IDE Skill Factory

MCP Steroid is more than a code-execution bridge — it is your **IDE Skill Factory**. Each prompt resource, each `steroid_execute_code` call, each debugging session is a scenario we collect and refine to make AI agents more capable in the IDE. We are actively gathering real-world workflows. Learn more and contribute yours: [MCP Steroid as Skill Factory](https://jonnyzzz.com/blog/2026/04/08/mcp-steroid-skill-factory/)

### Critical Bug Fix: Script Classpath (#16)

**Content module JARs were missing from the script compile classpath.** This caused compilation failures for code using classes from IDE content modules — including Kotlin plugin internals and Java API wrappers provided by bundled plugins. AI agents would receive `unresolved reference` errors even for APIs that are clearly available in the IDE.

The fix ensures that all JARs from loaded plugin classloaders are included when building the script classpath. ([#16](https://github.com/jonnyzzz/mcp-steroid/issues/16))

### Exact Error Locations in Your Code

When something goes wrong, agents now see exactly where — in **your code**, not in the internal wrapper.

- **Compiler errors** now report the line number in the user-supplied code block, not in the generated wrapper class. A syntax error on line 3 of your snippet is now reported as line 3, not line 47.
- **Runtime stack traces** are remapped the same way: exception frames pointing into MCP Steroid's wrapper code are translated to the original user-code line.
- **Framework and wrapper frames** are stripped from stack traces entirely, leaving only the frames that matter for diagnosis.

### Cleaner Tool Output

Per-call boilerplate messages — `FILE DISCOVERY`, `PRO Tip`, `TIP` — have been removed from every tool response. These static hints were repeating on every invocation and adding noise without value. Output is now focused on execution results.

### McpScriptContext Available as Prompt Resource

`McpScriptContext` — the object giving scripts access to the `project`, `disposable`, `println()`, `progress()`, and other IDE integration helpers — is now documented as a built-in MCP resource article. Agents can browse it via `mcp-steroid://skill/coding-with-intellij`.

### Update Notification Now Includes Download Link

When a newer version of the plugin is available, the in-IDE update notification now shows a direct download link, making it faster to grab the latest release without navigating to the website.
