JetBrains MCP-Proxyserver
Der Server leitet Anfragen vom Client an die JetBrains IDE weiter.
Installieren Sie das MCP-Server-Plugin
https://plugins.jetbrains.com/plugin/26071-mcp-server
Related MCP server: Code Analysis MCP Server
VS Code-Installation
Klicken Sie für die Ein-Klick-Installation auf eine der folgenden Installationsschaltflächen:
Manuelle Installation
Fügen Sie den folgenden JSON-Block zu Ihrer Benutzereinstellungsdatei (JSON) in VS Code hinzu. Drücken Sie dazu Ctrl + Shift + P und geben Sie Preferences: Open User Settings (JSON) ein.
Optional können Sie es zu einer Datei namens .vscode/mcp.json in Ihrem Arbeitsbereich hinzufügen:
Verwendung mit Claude Desktop
Um dies mit Claude Desktop zu verwenden, fügen Sie Folgendes zu Ihrer claude_desktop_config.json hinzu. Der vollständige Pfad unter MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json , unter Windows: %APPDATA%/Claude/claude_desktop_config.json .
Starten Sie Claude Desktop nach der Installation des MCP-Server-Plugins und dem Hinzufügen des JSON zur Konfigurationsdatei neu und stellen Sie sicher, dass das Jetbrains-Produkt geöffnet ist, bevor Sie Claude Desktop neu starten.
Konfiguration
Wenn Sie mehrere IDEs mit MCP-Server ausführen und eine Verbindung zu einer bestimmten IDE herstellen möchten, fügen Sie der MCP-Serverkonfiguration Folgendes hinzu:
Standardmäßig stellen wir die Verbindung zur IDE über 127.0.0.1 her, Sie können jedoch eine andere Adresse/einen anderen Host angeben:
Um die Protokollierung zu aktivieren, fügen Sie hinzu:
Fehlerbehebung
Node.js-Versionsanforderungen
Problem: Fehlermeldung: Cannot find module 'node:path'
Lösung: Der MCP-Proxy funktioniert nicht auf Node.js 16. Aktualisieren Sie Ihre Node.js-Installation auf Version 18 oder höher. Stellen Sie sicher, dass der command in der Konfiguration auf die richtige Node.js-Version verweist. Versuchen Sie, den vollständigen Pfad zur neuesten Node.js-Version zu verwenden.
MacOS: Plugin kann über nvm installiertes Node.js nicht erkennen
Problem: Wenn Sie unter MacOS Node.js über nvm (Node Version Manager) installiert haben, kann das MCP Server Plugin Ihre Node.js-Installation möglicherweise nicht erkennen.
Lösung: Erstellen Sie einen symbolischen Link in /usr/local/bin der auf Ihre ausführbare NVM-NPX-Datei verweist:
Dieser Einzeiler prüft, ob npx in Ihrem Pfad vorhanden ist, und erstellt den erforderlichen symbolischen Link mit den entsprechenden Berechtigungen.
Verwenden von MCP mit externen Clients oder Docker-Containern (LibreChat, Cline usw.)
Problem: Beim Versuch, von externen Clients, Docker-Containern oder Drittanbieteranwendungen (wie LibreChat) eine Verbindung zum JetBrains MCP-Proxy herzustellen, können Anfragen an Endpunkte wie http://host.docker.internal:6365/api/mcp/list\_tools 404-Fehler zurückgeben oder die Verbindung fehlschlagen. Lösung: Es gibt zwei Hauptprobleme:
Externe Verbindungen aktivieren:
Aktivieren Sie in Ihrer JetBrains IDE unter „Einstellungen | Build, Ausführung, Bereitstellung | Debugger “ die Option „Kann externe Verbindungen akzeptieren“.
Mit LAN-IP und -Port konfigurieren:
Verwenden Sie die LAN-IP-Adresse Ihres Computers anstelle von host.docker.internal . Legen Sie IDE_PORT und HOST in Ihrer Konfiguration explizit fest. Beispielkonfiguration für LibreChat oder ähnliche externe Clients:
Ersetzen:
YOUR_IDEA_PORT mit dem Debug-Port Ihrer IDE (zu finden in den IDE-Einstellungen) YOUR_IDEA_LAN_IP mit der lokalen Netzwerk-IP Ihres Computers (z. B. 192.168.0.12)
Wie man baut
Getestet auf macOS
brew install node pnpmFühren Sie
pnpm build, um das Projekt zu erstellen
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