Skip to main content
Glama

mcp-jetbrains

Official
by JetBrains

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.

{ "mcp": { "servers": { "jetbrains": { "command": "npx", "args": ["-y", "@jetbrains/mcp-proxy"] } } } }

Optional können Sie es zu einer Datei namens .vscode/mcp.json in Ihrem Arbeitsbereich hinzufügen:

{ "servers": { "jetbrains": { "command": "npx", "args": ["-y", "@jetbrains/mcp-proxy"] } } }

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 .

{ "mcpServers": { "jetbrains": { "command": "npx", "args": ["-y", "@jetbrains/mcp-proxy"] } } }

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:

"env": { "IDE_PORT": "<port of IDE's built-in webserver>" }

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:

"env": { "HOST": "<host/address of IDE's built-in webserver>" }

Um die Protokollierung zu aktivieren, fügen Sie hinzu:

"env": { "LOG_ENABLED": "true" }

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:

which npx &>/dev/null && sudo ln -sf "$(which npx)" /usr/local/bin/npx

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:

  1. Externe Verbindungen aktivieren:

Aktivieren Sie in Ihrer JetBrains IDE unter „Einstellungen | Build, Ausführung, Bereitstellung | Debugger “ die Option „Kann externe Verbindungen akzeptieren“.

  1. 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:

mcpServers: intellij: type: stdio command: sh args: - "-c" - "IDE_PORT=YOUR_IDEA_PORT HOST=YOUR_IDEA_LAN_IP npx -y @jetbrains/mcp-proxy"

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

  1. Getestet auf macOS
  2. brew install node pnpm
  3. Führen Sie pnpm build , um das Projekt zu erstellen
-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Installieren Sie das MCP-Server-Plugin
    1. VS Code-Installation
      1. Manuelle Installation
    2. Verwendung mit Claude Desktop
      1. Konfiguration
        1. Fehlerbehebung
          1. Node.js-Versionsanforderungen
          2. MacOS: Plugin kann über nvm installiertes Node.js nicht erkennen
          3. Verwenden von MCP mit externen Clients oder Docker-Containern (LibreChat, Cline usw.)
        2. Wie man baut

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A 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 -
            12
            6
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A 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 -
            JavaScript
            Apache 2.0
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables IDEs like Cursor and Windsurf to analyze large codebases using Gemini's extensive context window.
            Last updated -
            17
            Python
            MIT License
          • -
            security
            F
            license
            -
            quality
            A 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
            • Linux
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/JetBrains/mcp-jetbrains'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server