IntelliJ IDEA MCP: анализ кода, тесты и отладка через агента

jiayun/intellij-mcp· Проверено 12.11.2026· 9на GitHub

Даёт агенту анализ кода IntelliJ IDEA и других IDE JetBrains: искать определения и ссылки, запускать конфигурации и тесты, читать ошибки сборки, работать с отладчиком и Git. С версии 2025.2 MCP-сервер встроен в IDE.

3 реализации:

Плагин из JetBrains Marketplace со своим HTTP-сервером: поиск символов и ссылок по индексу IDE, иерархия типов, запуск конфигураций и разбор тестов; 11 языков.

Как подключить

Что сделать до подключения

1

IntelliJ IDEA, PyCharm, WebStorm, GoLand, Rider или другая IDE JetBrains версии 2025.1 или новее

2

Settings → Plugins → Marketplace → найти Code Intelligence MCP → Install → перезапустить IDE

3

IDE должна быть открыта с проектом: сервер стартует вместе с ней, вручную — Tools → Code Intelligence MCP → Start MCP Server

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --transport http intellij-idea http://localhost:9876/mcp

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

list_projectsперечисляет открытые проекты
find_symbolнаходит определение по имени
find_referencesнаходит все использования
get_symbol_infoчитает тип, сигнатуру и документацию
get_file_symbolsпоказывает структуру файла
get_type_hierarchyстроит иерархию наследования
get_diagnosticsчитает ошибки и предупреждения файла
get_call_hierarchyстроит дерево вызовов
find_implementationsнаходит реализации
list_run_configurationsперечисляет конфигурации запуска
run_configurationзапускает конфигурацию
get_test_resultsчитает результаты тестов

Показано 12 из 13.

Что попросить агента

«Найди класс <имя> и все места, где он используется»Code Intelligence MCP вызовет find_symbol и find_references
«Собери проект, посмотри ошибки и исправь их»MCP Server Companion прочитает сборку через get_build_output и ошибки через get_file_problems, при нужде применит apply_quick_fix
«Запусти тесты и скажи, какие упали и почему»Агент вызовет run_configuration или start_run_configuration, затем get_test_results
«Поставь точку останова на строке 42 с условием i > 3, запусти отладку и покажи значения переменных»MCP Server Companion вызовет add_conditional_breakpoint, debug_run_configuration и get_debug_variables
«Какой JDK настроен в этом проекте?»MCP Server Companion вызовет get_project_structure или get_ide_settings

Для каких задач

Найти определение класса и все его использования по индексу IDE вместо поиска по тексту
Собрать проект, прочитать ошибки сборки и исправить их
Запустить тесты и разобрать, какие упали и почему
Поставить точку останова с условием, запустить отладку и прочитать переменные
Сделать коммит, отправить ветку и открыть пул-реквест прямо из IDE

Ограничения

!

Оба сторонних плагина работают только при открытой IDE с нужным проектом

!

У Code Intelligence MCP 9 звёзд, у MCP Server Companion 10; Companion ставится сборкой из исходников и шлёт анонимную статистику использования

!

Репозиторий JetBrains/mcp-jetbrains больше не поддерживается: в IDE на базе IntelliJ с версии 2025.2 MCP-сервер встроен

!

Swift в Code Intelligence MCP только на macOS, а у Rider структурированные результаты тестов недоступны

Если не работает

Ошибка Cannot find module 'node:path' у @jetbrains/mcp-proxy
Прокси не работает на Node 16. Поставьте Node.js 18 или новее и укажите в command полный путь к нужной версии.
macOS: плагин не находит Node.js, поставленный через nvm
Сделайте ссылку на npx в /usr/local/bin: which npx &>/dev/null && sudo ln -sf "$(which npx)" /usr/local/bin/npx.
Клиент в Docker или LibreChat получает 404 от прокси JetBrains
Включите в IDE Settings | Build, Execution, Deployment | Debugger → Can accept external connections, укажите LAN-адрес компьютера вместо host.docker.internal и задайте IDE_PORT и HOST.
mcp-remote в Claude Desktop падает с ошибкой ByteString
В /usr/local/bin лежит Node.js старее 20.18.1. Укажите полный путь к свежему npx и задайте ему PATH в env.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
Code Intelligence MCPjiayun9HTTPне нужен1311 сентября 2026
MCP Server Companionmaximehamm10локальноне нужен10211 октября 2026
JetBrains MCP Proxy Serverразработчик сервисаJetBrains963локальноне нужен—7 января 2026

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

Есть ли в IntelliJ IDEA свой MCP-сервер?
Есть: с версии 2025.2 функции бывшего прокси JetBrains встроены во все IDE на базе IntelliJ, пакет @jetbrains/mcp-proxy для них больше не нужен. MCP Server Companion добавляет к этому серверу свои инструменты.
Какие языки понимает Code Intelligence MCP?
JavaScript и TypeScript, Vue.js, Python, PHP, Java, Kotlin, Rust, Go, Swift, C# и Dart. Для части языков нужен соответствующий плагин IDE, Swift работает только на macOS.
Работает ли это в PyCharm, WebStorm и других IDE?
Да. Code Intelligence MCP ставится в IDE JetBrains версии 2025.1 и новее, MCP Server Companion — в любую IDE JetBrains, включая Android Studio, PyCharm и GoLand.
Агент может удалить ветку или запушить без спроса?
В MCP Server Companion опасные инструменты отмечены замком: пока они не разрешены в Settings → Tools → MCP Server Companion, IDE перед каждым вызовом показывает окно Allow/Deny. Каждый инструмент можно отключить там же.
Как подключить IntelliJ IDEA MCP к Claude Code?
Для Code Intelligence MCP выполните claude mcp add intellij-mcp --transport http http://localhost:9876/mcp или скопируйте конфиг через Tools → Code Intelligence MCP → Copy Claude Code Config. Конфиги других клиентов — во вкладках блока «Как подключить».
Работает ли сервер из России?
Плагины работают внутри вашей IDE на локальном компьютере, ключи и аккаунты для MCP не нужны.

Похожие серверы