Прокси-сервер 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
- AsecurityAlicenseAqualityThis server enables AI models to interact with MySQL databases through a standardized interface.Last updated -564661JavaScriptMIT License
- -securityFlicense-qualityServer that enhances the capabilities of the Cline coding agent. It provides intelligent code suggestions, reduces hallucinations, and documents the knowledge base by leveraging your project's documentation and detecting the technologies used in your codebase.Last updated -10JavaScript
- AsecurityFlicenseAqualityThe server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.Last updated -47Python
- -securityAlicense-qualityA proxy server that bridges AI agents and external APIs by dynamically translating OpenAPI specifications into standardized MCP tools, enabling seamless interaction without custom integration code.Last updated -43PythonMIT License
Appeared in Searches
- A system for task management and integration with AI editors using multiple LLMs
- Tool to analyze backend code, connect with Jira, and automate coding tasks
- Software or solutions for managing a fleet of computers
- Coding tools to understand and manage a large codebase like MCP, CLINE, or ROOCODE
- A server for finding information about remote-capable tools or roles