Servidor proxy MCP de JetBrains
El servidor envía las solicitudes del cliente al IDE de JetBrains.
Instalar el complemento del servidor MCP
https://plugins.jetbrains.com/plugin/26071-mcp-server
Uso con Claude Desktop
Para usar esto con Claude Desktop, agregue lo siguiente a su claude_desktop_config.json
. La ruta completa en macOS es: ~/Library/Application\ Support/Claude/claude_desktop_config.json
; en Windows, es: %APPDATA%/Claude/claude_desktop_config.json
.
Configuración
Si está ejecutando varios IDE con el servidor MCP y desea conectarse a uno específico, agregue a la configuración del servidor MCP:
De forma predeterminada, nos conectamos al IDE en 127.0.0.1 pero puedes especificar una dirección/host diferente:
Para habilitar el registro agregue:
Solución de problemas
Requisitos de la versión de Node.js
Problema: Mensaje de error: Cannot find module 'node:path'
Solución: El proxy MCP no funciona en Node 16. Actualice su instalación de Node.js a la versión 18 o posterior. Asegúrese de que el command
en la configuración apunte a la versión correcta de Node.js. Intente usar la ruta completa a la última versión de NodeJS.
MacOS: El complemento no puede detectar Node.js instalado a través de NVM
Problema: en MacOS, si tiene Node.js instalado a través de nvm (Node Version Manager), es posible que el complemento del servidor MCP no pueda detectar su instalación de Node.js.
Solución: Cree un enlace simbólico en /usr/local/bin
que apunte a su ejecutable nvm npx:
Esta línea única verifica si npx existe en su ruta y crea el enlace simbólico necesario con los permisos adecuados.
Uso de MCP con clientes externos o contenedores Docker (LibreChat, Cline, etc.)
Problema: Al intentar conectarse al proxy MCP de JetBrains desde clientes externos, contenedores Docker o aplicaciones de terceros (como LibreChat), las solicitudes a puntos finales como http://host.docker.internal:6365/api/mcp/list\_tools pueden devolver errores 404 o no poder conectarse. Solución: Hay dos problemas clave que abordar:
- Habilitar conexiones externas:
En su IDE JetBrains, habilite "Puede aceptar conexiones externas" en Configuración | Compilación, Ejecución, Implementación | Depurador .
- Configurar con IP y puerto LAN:
Utilice la dirección IP LAN de su máquina en lugar de host.docker.internal
Establezca explícitamente IDE_PORT y HOST en su configuración. Ejemplo de configuración para LibreChat o clientes externos similares:
Reemplazar:
YOUR_IDEA_PORT
con el puerto de depuración de su IDE (que se encuentra en la configuración de IDE) YOUR_IDEA_LAN_IP
con la IP de red local de su computadora (por ejemplo, 192.168.0.12)
Cómo construir
- Probado en macOS
brew install node pnpm
- Ejecute
pnpm build
para compilar el proyecto
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.
El servidor envía las solicitudes del cliente al IDE de JetBrains.
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
Appeared in Searches
- 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
- Tools and Techniques for Debugging UI in Web Development