Прокси-сервер JetBrains MCP
Сервер перенаправляет запросы от клиента в JetBrains IDE.
Установить плагин MCP Server
https://plugins.jetbrains.com/plugin/26071-mcp-server
Установка VS-кода
Для установки в один клик нажмите одну из кнопок установки ниже:
Ручная установка
Добавьте следующий блок JSON в файл настроек пользователя (JSON) в VS Code. Это можно сделать, нажав Ctrl + Shift + P
и введя Preferences: Open User Settings (JSON)
.
При желании вы можете добавить его в файл .vscode/mcp.json
в своей рабочей области:
Использование с Claude Desktop
Чтобы использовать это с Claude Desktop, добавьте следующее в ваш claude_desktop_config.json
. Полный путь на MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
, на Windows: %APPDATA%/Claude/claude_desktop_config.json
.
После установки подключаемого модуля MCP Server и добавления JSON в файл конфигурации перезапустите Claude Desktop и убедитесь, что продукт Jetbrains открыт, прежде чем перезапускать Claude Desktop.
Конфигурация
Если вы используете несколько IDE с сервером MCP и хотите подключиться к определенной из них, добавьте в конфигурацию сервера MCP:
По умолчанию мы подключаемся к IDE по адресу 127.0.0.1, но вы можете указать другой адрес/хост:
Чтобы включить ведение журнала, добавьте:
Поиск неисправностей
Требования к версии Node.js
Проблема: Сообщение об ошибке: Cannot find module 'node:path'
Решение: MCP Proxy не работает на Node 16. Обновите установку Node.js до версии 18 или более поздней. Убедитесь, что command
в конфигурации указывает на правильную версию Node.js. Попробуйте использовать полный путь к последней версии NodeJS.
MacOS: плагин не может обнаружить Node.js, установленный через nvm
Проблема: на MacOS, если у вас установлен Node.js через nvm (Node Version Manager), плагин MCP Server может не обнаружить вашу установку Node.js.
Решение: создайте символическую ссылку в /usr/local/bin
указывающую на исполняемый файл nvm npx:
Этот однострочный код проверяет, существует ли npx в вашем пути, и создает необходимую символическую ссылку с соответствующими разрешениями.
Использование MCP с внешними клиентами или контейнерами Docker (LibreChat, Cline и т. д.)
Проблема: При попытке подключения к прокси JetBrains MCP из внешних клиентов, контейнеров Docker или сторонних приложений (например, LibreChat) запросы к конечным точкам, таким как http://host.docker.internal:6365/api/mcp/list\_tools, могут возвращать ошибки 404 или не подключаться. Решение: Необходимо решить две основные проблемы:
- Включить внешние подключения:
В JetBrains IDE включите «Может принимать внешние подключения» в разделе «Настройки» | «Сборка», «Выполнение», «Развертывание» | «Отладчик» .
- Настройте IP-адрес и порт локальной сети:
Используйте IP-адрес локальной сети вашего компьютера вместо host.docker.internal
. Явно задайте IDE_PORT и HOST в вашей конфигурации. Пример конфигурации для LibreChat или аналогичных внешних клиентов:
Заменять:
YOUR_IDEA_PORT
с портом отладки вашей IDE (находится в настройках IDE) YOUR_IDEA_LAN_IP
с IP-адресом локальной сети вашего компьютера (например, 192.168.0.12)
Как построить
- Протестировано на macOS
brew install node pnpm
- Запустите
pnpm build
для сборки проекта.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Сервер перенаправляет запросы от клиента в JetBrains IDE.
Related MCP Servers
- -securityAlicense-qualityA proxy server that enables AI assistants to run and interact with command-line applications like Expo through the Model Context Protocol (MCP), capturing logs and allowing keypress forwarding.Last updated -126TypeScriptMIT License
- -securityAlicense-qualityA modified JetBrains MCP Server that adds WebSocket monitoring capabilities, allowing users to monitor MCP tool calls in real-time while maintaining compatibility with the original implementation.Last updated -JavaScriptApache 2.0
- -securityAlicense-qualityA Model Context Protocol server that enables IDEs like Cursor and Windsurf to analyze large codebases using Gemini's extensive context window.Last updated -17PythonMIT License
- -securityFlicense-qualityA server that exposes the Jadx decompiler API over HTTP, enabling Claude to interact with decompiled Java/Android code to list classes, fetch source code, inspect methods/fields, and extract code live.Last updated -42