JetBrains IDE
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
What is JetBrains IDE?
JetBrains IDE is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol server to work with jetbrains ides: intellij, pycharm, webstorm, etc. also, works with android studio
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A model context protocol server to work with JetBrains IDEs:
Use Cases
Maintainer
Works with
Installation
NPM
npx -y @jetbrains/mcp-proxyManual Installation
npx -y @jetbrains/mcp-proxyConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use JetBrains IDE
The JetBrains MCP Proxy connects AI assistants to JetBrains IDEs — IntelliJ IDEA, PyCharm, WebStorm, GoLand, Android Studio, and others — by proxying MCP requests from a client like Claude Desktop to the IDE's built-in web server. This lets AI models read open files, navigate code, run actions, and interact with the IDE's project context in real time. Developers use it to get AI assistance that is aware of their current project state, open editor tabs, and the full file tree without manually copying code into a chat window.
Prerequisites
- A JetBrains IDE with the built-in MCP server plugin enabled (available for IDE version 2024.x; note: built-in MCP is included in 2025.2+ without this proxy)
- Node.js 18+ installed for running the npx proxy
- An MCP-compatible client such as Claude Desktop
- The JetBrains IDE running with its web server active on a known port
Enable the MCP server in your JetBrains IDE
Install the MCP Server plugin from the JetBrains Marketplace if using an IDE version prior to 2025.2. In IDE Settings, find the MCP Server plugin and enable it. Note the port it is listening on.
Configure Claude Desktop with a single IDE
Add the proxy to claude_desktop_config.json. The proxy auto-discovers the IDE's port when only one JetBrains IDE is running.
{
"mcpServers": {
"jetbrains": {
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"]
}
}
}Configure for a specific IDE port (multiple IDEs)
If you run more than one JetBrains IDE simultaneously, set the IDE_PORT environment variable to target a specific instance.
{
"mcpServers": {
"jetbrains": {
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"],
"env": {
"IDE_PORT": "63342"
}
}
}
}Configure for a remote IDE (Docker or SSH)
When the IDE runs on a different machine or container, set both IDE_PORT and HOST to point the proxy at the remote address.
IDE_PORT=63342 HOST=192.168.1.50 npx -y @jetbrains/mcp-proxyRestart Claude Desktop and test
Restart Claude Desktop after saving the config. Open a project in your IDE and ask Claude to describe the current file or list the project structure.
JetBrains IDE Examples
Client configuration
Claude Desktop config block for the JetBrains MCP proxy with optional port and logging environment variables.
{
"mcpServers": {
"jetbrains": {
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"],
"env": {
"IDE_PORT": "63342",
"LOG_ENABLED": "true"
}
}
}
}Prompts to try
Example prompts that leverage the IDE context exposed by the JetBrains MCP proxy.
- "What is the current file open in the editor?"
- "List all files in the src/main/java directory of the open project"
- "Find all usages of the UserService class in this project"
- "Explain the method at the current cursor position"
- "Run the unit tests for the currently open class"Troubleshooting JetBrains IDE
Proxy cannot connect to the IDE — 'ECONNREFUSED' error
Confirm the JetBrains IDE is running and the MCP Server plugin is enabled and started. The IDE's built-in web server must be active. In the IDE go to Settings > Build, Execution, Deployment > Debugger and confirm the built-in server port matches the IDE_PORT you set (default is typically 63342).
Multiple IDEs running and proxy connects to the wrong one
Set the IDE_PORT environment variable in your Claude Desktop config to the specific port of the IDE instance you want. Each JetBrains IDE uses a different port; check each IDE's settings to find the correct one.
MCP proxy is deprecated and no longer works on newer IDE versions
JetBrains IDE 2025.2 and later include built-in MCP support that does not require this proxy. Update your IDE and configure Claude Desktop to connect directly using the IDE's built-in MCP endpoint, following the updated JetBrains documentation.
Frequently Asked Questions about JetBrains IDE
What is JetBrains IDE?
JetBrains IDE is a Model Context Protocol (MCP) server that model context protocol server to work with jetbrains ides: intellij, pycharm, webstorm, etc. also, works with android studio It connects AI assistants to external tools and data sources through a standardized interface.
How do I install JetBrains IDE?
Install via npm with the command: npx -y @jetbrains/mcp-proxy. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with JetBrains IDE?
JetBrains IDE works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is JetBrains IDE free to use?
Yes, JetBrains IDE is open source and available under the Apache 2.0 license. You can use it freely in both personal and commercial projects.
JetBrains IDE Alternatives — Similar Developer Tools Servers
Looking for alternatives to JetBrains IDE? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up JetBrains IDE in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use JetBrains IDE?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.