mcp-jetbrains

This repository hosts the JetBrains MCP Proxy Server, which proxies requests from a client to a JetBrains IDE, facilitating communication between them. To use it, install the MCP Server plugin

551
30

Here's a summary of the provided README content:

JetBrains MCP Proxy Server

This server acts as a proxy, forwarding requests from a client (like Claude Desktop) to a JetBrains IDE.

Install MCP Server plugin

Install the "MCP Server" plugin from the JetBrains Marketplace.

Usage with Claude Desktop

To integrate with Claude Desktop, configure the claude_desktop_config.json file by adding a "jetbrains" entry under "mcpServers". This entry specifies the command (npx) and arguments (-y, @jetbrains/mcp-proxy) to launch the proxy server.

Configuration

To connect to a specific IDE instance when running multiple IDEs, set the IDE_PORT environment variable in the MCP server configuration to the port number of the IDE's built-in webserver. You can also specify a different host address for the IDE's webserver using the HOST environment variable. To enable logging, set the LOG_ENABLED environment variable to "true".

How to build

  1. Tested on macOS
  2. Install Node.js and pnpm using brew install node pnpm.
  3. Run pnpm build to build the project.

Repository

JE
JetBrains

JetBrains/mcp-jetbrains

Created

December 9, 2024

Updated

March 28, 2025

Language

JavaScript

Category

Developer Tools