mcp-jetbrains
OfficialПрокси-сервер JetBrains MCP
Сервер перенаправляет запросы от клиента в JetBrains IDE.
Установить плагин MCP Server
https://plugins.jetbrains.com/plugin/26071-mcp-server
Related MCP server: JetBrains MCP Proxy Server
Установка VS-кода
Для установки в один клик нажмите одну из кнопок установки ниже:
Ручная установка
Добавьте следующий блок JSON в файл настроек пользователя (JSON) в VS Code. Это можно сделать, нажав Ctrl + Shift + P и введя Preferences: Open User Settings (JSON) .
{
"mcp": {
"servers": {
"jetbrains": {
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"]
}
}
}
}При желании вы можете добавить его в файл .vscode/mcp.json в своей рабочей области:
{
"servers": {
"jetbrains": {
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"]
}
}
}Использование с Claude Desktop
Чтобы использовать это с Claude Desktop, добавьте следующее в ваш claude_desktop_config.json . Полный путь на MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json , на Windows: %APPDATA%/Claude/claude_desktop_config.json .
{
"mcpServers": {
"jetbrains": {
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"]
}
}
}После установки подключаемого модуля MCP Server и добавления JSON в файл конфигурации перезапустите Claude Desktop и убедитесь, что продукт Jetbrains открыт, прежде чем перезапускать Claude Desktop.
Конфигурация
Если вы используете несколько IDE с сервером MCP и хотите подключиться к определенной из них, добавьте в конфигурацию сервера MCP:
"env": {
"IDE_PORT": "<port of IDE's built-in webserver>"
}По умолчанию мы подключаемся к IDE по адресу 127.0.0.1, но вы можете указать другой адрес/хост:
"env": {
"HOST": "<host/address of IDE's built-in webserver>"
}Чтобы включить ведение журнала, добавьте:
"env": {
"LOG_ENABLED": "true"
}Поиск неисправностей
Требования к версии 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:
which npx &>/dev/null && sudo ln -sf "$(which npx)" /usr/local/bin/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 или аналогичных внешних клиентов:
mcpServers:
intellij:
type: stdio
command: sh
args:
- "-c"
- "IDE_PORT=YOUR_IDEA_PORT HOST=YOUR_IDEA_LAN_IP npx -y @jetbrains/mcp-proxy"Заменять:
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 deployed
Maintenance
Related MCP Connectors
MCP server to assist with JxBrowser development.
Repository knowledge graph MCP server for codebase understanding and debugging.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Collaborative whiteboard MCP server — create objects, connectors, C4 diagrams, and manage boards
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA server implementation that provides a unified interface for OpenAI services, Git repository analysis, and local filesystem operations through REST API endpoints.GPL 3.0
- -licenseNot gradedqualityNot gradedmaintenanceA proxy server that enables communication between clients (like Claude AI or VS Code) and JetBrains IDEs, allowing AI assistants to access IDE functionality.0-
- FlicenseNot gradedqualityDmaintenanceA bridge that enables MCP clients like Cascade and Windsurf to interact with tools and features within JetBrains IDEs. It facilitates communication between the client and the IDE via an SSE connection on a dedicated local port.-
- AlicenseNot gradedqualityDmaintenanceProxies MCP requests from Cursor IDE to a custom HTTP server, enabling custom tool integrations.8 npm1ISC
Appeared in Searches
- MCP servers for IntelliJ GitHub Copilot integration with Hibernate HQL support
- 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