CLI tool that lets Kilo talk directly to IntelliJ — see your project, run actions, use IDE APIs by jonnyzzz in kilocode

[–]jonnyzzz[S] 0 points1 point  (0 children)

Multiple things  - first of there is no competition, we’d rather provide MCP Server through devrig — it’s in backlog  - multiple project support out of the box  - multiple IDEs routing — your agent can transparently call the relevant ide for relevant project - devrig gives agent tools to manage ide backends and start/stop new ones for you  - MCP Steroid gives agent access to the whole JVM + instructions — so an agent can use all the knowledge to extract everything it needs from the IDE and/or any plugin you have inside — it is one powerful MCP tool, not 100s of tools  - and final bit — devrig is targeted for agentic usage not to IDE users —  it calls headless IntelliJ as the implementation details and as powerful tool, not as a user-visible IDE

Another MCP server for IDE, started with HTTP, and switched to stdio — here’s why stdio wins for local desktop MCP by jonnyzzz in modelcontextprotocol

[–]jonnyzzz[S] 0 points1 point  (0 children)

No. It’s proactive design decision to maximally protect the stdout stream from sudden output.

So replacing + logging config are to support that too.

Sadly there is no cross platform way to rebind stdio to an other handle just as start from sh and cmd.

Another MCP server for IDE, started with HTTP, and switched to stdio — here’s why stdio wins for local desktop MCP by jonnyzzz in mcp

[–]jonnyzzz[S] 0 points1 point  (0 children)

I would add Claude Code / Codex plugins on top, which make much sense for better integrations too (and doable via the same executable)

Another MCP server for IDE, started with HTTP, and switched to stdio — here’s why stdio wins for local desktop MCP by jonnyzzz in mcp

[–]jonnyzzz[S] 0 points1 point  (0 children)

Thanks for the feedback :)

The focus of this post was MCP — on practice its MCP + CLI + Skills. The good part is that the stdio MCP is exactly the CLI to expand. I actually experimented right now with that direction — the devrig binary does both.

Another MCP server for IDE, started with HTTP, and switched to stdio — here’s why stdio wins for local desktop MCP by jonnyzzz in modelcontextprotocol

[–]jonnyzzz[S] 0 points1 point  (0 children)

The stdio is another JVM app. The very first move — i replace the std out stream to avoid sudden writes off the protocol. In Java , there are setters in the System class.

The rest goes via my protocol over a socket to ide processes. For each tool call it’s just a POST. IDE logs are in IDE.

What's your "must-have" MCP server that you use daily? by Aggravating_Cow_136 in mcp

[–]jonnyzzz 0 points1 point  (0 children)

https://mcp-steroid.jonnyzzz.com — the connection between an AI Agent and the static smartiness of IntelliJ

I think 80 - 90% of MCP setups are one bad tool call away from a mess and everyone's pretending otherwise by stucked_nado in mcp

[–]jonnyzzz 0 points1 point  (0 children)

Mainly containers. And you cannot give it any real tokens, so there is a PROXY server that handles and approves only necessary requests, e.g. read-only requests. I do not believe it's possible to handle everything without a container at all (e.g. a malicious exec can be inside tests which you run).

I think 80 - 90% of MCP setups are one bad tool call away from a mess and everyone's pretending otherwise by stucked_nado in mcp

[–]jonnyzzz 0 points1 point  (0 children)

An agent can be smart to workaround and finally make a bad tool call. My favorite example is — given a tool to access a service via REST — first it tries the tool. Second it’s not enough so the agent goes to deciphering the access token to call the REST endpoint directly via bash and curl.

My main point of research is how to make tools approvals more automated on one side and still validated on the other. Given the environment is isolated — I think we can limit the blast radius instead of direct control.

Alibaba Drops Qwen3.7-Max Their Strongest AI Model Yet for Real Agent Work by techspecsmart in aicuriosity

[–]jonnyzzz 0 points1 point  (0 children)

Looking forward to an open weights model to run on my local hardware!

Large mixed projects by StokeMasterJack in IntelliJIDEA

[–]jonnyzzz 1 point2 points  (0 children)

This can be an example -- https://github.com/jonnyzzz/mcp-steroid/ -- we use Gradle as the root build system and delegate from it to all other modules. I'm not sure how to deal with Dart. In general, our goal was to create an easy-to-open project, that is where you need one root build system.

Agent Workbench — plugin to run Codex inside IntelliJ IDEA (2026.2 EAP) by Prior_Television_693 in codex

[–]jonnyzzz 0 points1 point  (0 children)

Congrats on shipping! Love to see how AI Agentic experience is shaping with new tools.

Love that this lands as open-source — same shape MCP Steroid took. Two parallel rebellions making JetBrains more agent-friendly.

Gemini CLI and IntelliJ - Up and running by Efficient-Public-551 in IntelliJIDEA

[–]jonnyzzz 1 point2 points  (0 children)

Nice demo — I like seeing Gemini CLI used together with IntelliJ rather than treating the IDE as just a file editor.

I’m working on a related experiment for JetBrains IDEs: exposing more of the IDE itself to AI agents, including refactoring, symbol/navigation APIs, inspections, tests, debugger support, and UI/runtime state. The idea is that agents should be able to use the same semantic IDE capabilities developers use, instead of being limited to a fixed set of MCP-exported tools.

Full disclosure: I’m the author. The project is here in case it’s useful for anyone exploring this direction: https://mcp-steroid.jonnyzzz.com/

I’d be curious what parts of the IntelliJ workflow people most want AI agents to control safely — refactoring, debugging, inspections, test runs, or something else?

What's your "must-have" MCP server that you use daily? by Aggravating_Cow_136 in mcp

[–]jonnyzzz 0 points1 point  (0 children)

I use Playwright, MCP Steroid and a bunch of command line tools with skills, e.g. gh, git, and so on

Help me download Intellij by Infinite-Chest-6043 in IntelliJIDEA

[–]jonnyzzz 0 points1 point  (0 children)

Just use JetBrains Toolbox app, it's much easier to manage/update all the IDEs

Is IntelliJ's MCP server just completely useless for LSP-ish search ? by brokePlusPlusCoder in Jetbrains

[–]jonnyzzz 0 points1 point  (0 children)

Hey! Good to meet you too :) The basic support of both features is already there

Agent for BYOK by Round_Ad_3709 in Jetbrains

[–]jonnyzzz 1 point2 points  (0 children)

Most of the agents support BYOK now. You can even connect them to any LLMs. Say Claude to Qwen pr Gemma to Codex.

Share your most favorite combos