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
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 pnpm
- Führen Sie
pnpm build
, um das Projekt zu erstellen
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.
Der Server leitet Anfragen vom Client an die JetBrains IDE weiter.
Related MCP Servers
- -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 -12JavaScript
- 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 -418Python
Jij MCP Serverofficial
AsecurityFlicenseAqualityA server that provides tools and utilities to support the implementation of Jij Modeling, featuring easy configuration and an extensible architecture for custom modeling workflows.Last updated -23Python- -securityFlicense-qualityA server that enables AI assistants to control a browser through tools, allowing them to perform web automation tasks like navigation, typing, clicking, and taking screenshots.Last updated -TypeScript
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