home / mcp / jetbrains mcp proxy server
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
Configuration
View docs{
"mcpServers": {
"jetbrains-mcp-jetbrains": {
"command": "npx",
"args": [
"-y",
"@jetbrains/mcp-proxy"
],
"env": {
"HOST": "<host/address of IDE's built-in webserver>",
"IDE_PORT": "<port of IDE's built-in webserver>",
"LOG_ENABLED": "true"
}
}
}
}You can use the MCP proxy server to route requests from your external clients or IDEs to JetBrains IDEs, enabling streamlined tooling and remote workflows. This server runs locally and exposes a simple configuration to connect your client or editor to the IDE’s built-in webserver, so you can develop, test, and debug more efficiently.
You interact with the MCP proxy by running a local process that serves as a bridge between your client (such as an editor or an external app) and the JetBrains IDE. Start the proxy with the configuration shown below, ensuring your IDE is running. The proxy will connect to the IDE on the loopback interface by default and listen for client requests, forwarding them to the IDE and returning responses.
Prerequisites: ensure you have Node.js installed on your system. You also need npm or another package manager to run the MCP proxy command.
1) Install and run the MCP proxy using npx (this pulls the proxy package and runs it in-place):
npx -y @jetbrains/mcp-proxy2) Configure your editor or client to use the MCP proxy. The following approach is one-click via VS Code or can be added to your workspace settings.
{
"mcp": {
"servers": {
"jetbrains": {
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"]
}
}
}
}If you are using Claude Desktop, add the same server block to your Claude configuration and ensure the JetBrains IDE is open before restarting Claude Desktop.
Example for Claude Desktop configuration file (claude_desktop_config.json):
{
"mcpServers": {
"jetbrains": {
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"]
}
}
}The MCP proxy server that forwards requests from clients to the JetBrains IDE and back.
JetBrains plugin that enables MCP server capabilities within the IDE.