mcp-jetbrains
OfficialServidor 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
Related MCP server: JetBrains MCP Proxy 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 .
{
"mcpServers": {
"jetbrains": {
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"]
}
}
}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:
"env": {
"IDE_PORT": "<port of IDE's built-in webserver>"
}De forma predeterminada, nos conectamos al IDE en 127.0.0.1 pero puedes especificar una dirección/host diferente:
"env": {
"HOST": "<host/address of IDE's built-in webserver>"
}Para habilitar el registro agregue:
"env": {
"LOG_ENABLED": "true"
}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:
which npx &>/dev/null && sudo ln -sf "$(which npx)" /usr/local/bin/npxEsta 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:
mcpServers:
intellij:
type: stdio
command: sh
args:
- "-c"
- "IDE_PORT=YOUR_IDEA_PORT HOST=YOUR_IDEA_LAN_IP npx -y @jetbrains/mcp-proxy"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 pnpmEjecute
pnpm buildpara compilar el proyecto
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