MCP Steroid

CLI devrig подключает Claude Code, Codex и Gemini к запущенной IDE JetBrains: рефакторинги, отладчик, тесты и скриншоты.

  • 82 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Агент выполняет код Kotlin внутри JVM IDE и управляет ее интерфейсом вводом с клавиатуры и мыши.
  • Установщик запускается через `curl | sh`, а плагин получает доступ ко всем открытым проектам IDE.
Все причины и проверки

jetbrains/mcp-steroid

Установка

Ручная установка

curl -fsSL https://devrig.dev/install.sh | sh

Первая команда установки из README для macOS и Linux. Для Windows есть `irm https://devrig.dev/install.ps1 | iex`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент выполняет код Kotlin внутри JVM IDE и управляет ее интерфейсом вводом с клавиатуры и мыши.
  • Установщик запускается через `curl | sh`, а плагин получает доступ ко всем открытым проектам IDE.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCP Steroid — плагин для IDE JetBrains, который через Model Context Protocol открывает агенту действия самой IDE: типизированные рефакторинги, инспекции, отладчик и запуск тестов. Устанавливают CLI `devrig`: он идет со своим runtime, регистрируется в агенте и передает вызовы в IDE без ручной настройки MCP. Один процесс `devrig` связан сразу со всеми запущенными IDE семейства IntelliJ и при необходимости может скачать и запустить новые. Агент получает восемь инструментов: выполнение кода Kotlin внутри JVM IDE (`steroid_execute_code`), скриншоты с метаданными компонентов, ввод клавиатуры и мыши, список проектов и окон, открытие проекта, получение справочных ресурсов и оценку выполнения. Подключение проверяют командой `claude -p "List all open projects using steroid_list_projects"`.

Для кого. Разработчикам на IntelliJ IDEA, PyCharm, GoLand, WebStorm, Rider, CLion или Android Studio, которые хотят дать агенту возможности IDE вместо работы только с файлами.

Подходит, если

  • Агент должен переименовать символ через рефакторинг IDE, а не правкой текста.
  • Тест падает, и агент запускает отладчик и смотрит состояние в IDE.
  • Несколько проектов открыты в разных IDE, и один мост связывает с ними агента.
  • Нужно, чтобы агент увидел экран IDE и сам нажал нужные элементы.

Не подходит, если

  • Нужна работа без IDE JetBrains: плагин живет внутри запущенной IDE.
  • Агент не должен выполнять произвольный код: `steroid_execute_code` запускает Kotlin с доступом ко всему API платформы.
  • Сервер без графики и без Xvfb: обычная IDE работает с настоящим экраном.

Пример запроса к агенту

Открой проект в IntelliJ, выполни через mcp-steroid рефакторинг «переименовать» для класса `OrderService` и запусти связанные тесты.

MCP

Транспорт
stdio, http
Авторизация
не нужна

Ограничения

Нужна одна из IDE JetBrains с графическим окном: на macOS и Windows обычное, на Linux и в CI под Xvfb, а режим без графики не поддержан. Агент выполняет код Kotlin внутри JVM IDE и управляет ее интерфейсом, поэтому доверяйте только проверенным агентам и проектам. Установщик запускается командой `curl -fsSL https://devrig.dev/install.sh | sh`: прочитайте его заранее. Плагин ставится с подтверждением в окне каждой IDE, а подключение к агенту записывается в пользовательский конфиг. Адрес `http://127.0.0.1:6315/mcp` отдает сервер напрямую.

Как отключить. Отключите сервер командой агента (для Claude Code `claude mcp remove mcp-steroid`) и удалите плагин через настройки IDE. CLI лежит в `~/.mcp-steroid`, его можно удалить вручную.

Частые вопросы

Как установить MCP Steroid?

Поставьте CLI командой `curl -fsSL https://devrig.dev/install.sh | sh`, зарегистрируйте агента через `devrig install claude`, `devrig install codex` или `devrig install gemini`, затем выполните `devrig install plugin`.

Что делает devrig?

Это CLI со своим runtime: он регистрируется в агенте как MCP-сервер `mcp-steroid` и передает вызовы в одну или несколько запущенных IDE.

Какие инструменты получает агент?

Восемь: выполнение кода, оценка выполнения, ресурсы, скриншот IDE, ввод, список проектов, список окон и открытие проекта.

Как проверить подключение?

Попросите агента выполнить `steroid_list_projects`, например `claude -p "List all open projects using steroid_list_projects"`. Данные подключения плагин записывает в `.idea/mcp-steroid.md`.

Нужна ли IDE на чистой машине?

Агент может сам найти каталог загрузок командой `devrig backend download --json`, поставить IDEA Ultimate и открыть проект инструментом `steroid_open_project`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Плагин для IDE JetBrains отдает отладчик агенту: точки останова, шаги, переменные и вычисление выражений по MCP.

MCP-серверШирокий доступ118Звезды репозитория

Отладчик без среды разработки: агент ставит точки останова, шагает по коду и смотрит переменные в десяти языках

MCP-серверШирокий доступ188Звезды репозитория

CLI-компилятор читает код приложения, спецификацию API и схемы баз и генерирует готовый MCP-сервер с проверкой прав инструментов.

CLIРасширенный доступ107Звезды репозитория

Плагин для IDE JetBrains: графический чат Claude Code с карточками инструментов, вкладками сессий и запуском из браузера

ПлагинШирокий доступ313Звезды репозитория
Официальный

MCP-сервер и CLI для исследования кода: поиск и разбор по вашему проекту и по всему GitHub с экономией токенов

MCP-серверРасширенный доступ961Звезды репозитория

MCP-сервер, который дает Claude Desktop и другим клиентам файловые инструменты, shell и подагентов в духе Claude Code

MCP-серверШирокий доступ305Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
MCP Steroid (эта карточка)дане нужна82
Serenaнетне нужна31 335MCP-сервер с поиском символов и правкой через LSP или JetBrains; MCP Steroid запускает код внутри самой IDE и добавляет отладчик, тесты и скриншоты
JetBrains Skillsнет393подборка скиллов JetBrains по Kotlin, Spring и деплою; MCP Steroid подключает агента к работающей IDE

Коротко о README

README объясняет, что установить нужно devrig, а MCP Steroid работает как плагин IDE. Затем идут установка в три шага, проверка подключения, список из восьми инструментов и результаты замеров против обычной оболочки.

Бейдж для README

Сообщить о проблеме