JetBrains MCP Proxy Server
by JetBrains
The JetBrains MCP Proxy Server proxies requests from a client (like Claude Desktop) to a JetBrains IDE. It facilitates communication between external applications and the IDE for enhanced functionality.
Last updated: N/A
What is JetBrains MCP Proxy Server?
The JetBrains MCP Proxy Server is a tool that acts as an intermediary between a client application and a JetBrains IDE. It allows external applications to interact with the IDE by proxying requests.
How to use JetBrains MCP Proxy Server?
To use the MCP Proxy Server, you need to install the MCP Server plugin in your JetBrains IDE. Then, configure your client application (e.g., Claude Desktop) to use the proxy server by specifying the command and arguments needed to start the proxy. Configuration options are available to specify the IDE's port, host, and enable logging.
Key features of JetBrains MCP Proxy Server
Proxies requests from client to JetBrains IDE
Configurable IDE port and host
Logging support
Integration with Claude Desktop
Supports external connections and Docker containers
Use cases of JetBrains MCP Proxy Server
Integrating JetBrains IDE with Claude Desktop
Connecting external clients to JetBrains IDE
Using JetBrains IDE with Docker containers
Enabling communication between different applications and the IDE
FAQ from JetBrains MCP Proxy Server
What do I do if I get a 'Cannot find module 'node:path'' error?
What do I do if I get a 'Cannot find module 'node:path'' error?
This error indicates that your Node.js version is too old. Upgrade to Node.js version 18 or later.
What if the MCP Server Plugin cannot detect Node.js installed via nvm on MacOS?
What if the MCP Server Plugin cannot detect Node.js installed via nvm on MacOS?
Create a symbolic link in /usr/local/bin
pointing to your nvm npx executable using the command: which npx &>/dev/null && sudo ln -sf "$(which npx)" /usr/local/bin/npx
How do I connect to the JetBrains MCP proxy from external clients or Docker containers?
How do I connect to the JetBrains MCP proxy from external clients or Docker containers?
Enable 'Can accept external connections' in your IDE's Debugger settings. Configure your client with your machine's LAN IP address and the IDE's debug port.
How do I enable logging?
How do I enable logging?
Add "env": { "LOG_ENABLED": "true" }
to your MCP server configuration.
How do I build the project?
How do I build the project?
Install node and pnpm. Run pnpm build
to build the project