mcp-jetbrains logo

MCP Jetbrains

by JetBrains

25 forks
224 stars
Free

What is mcp-jetbrains

mcp-jetbrains is a specialized server developed by JetBrains designed to act as a proxy between client applications and JetBrains Integrated Development Environments (IDEs). This tool facilitates communication by forwarding requests from AI systems, like those using the Model Context Protocol (MCP), to the JetBrains IDEs, enabling these systems to securely access and interact with various data sources and development tools. The server is part of JetBrains' efforts to integrate advanced AI capabilities into their development environments, enhancing productivity and providing seamless access to real-time information and resources.

How to Use mcp-jetbrains

To start using mcp-jetbrains, you'll need to install the MCP Server plugin for your JetBrains IDE. Once the plugin is installed, you can configure it to work with AI systems like Claude Desktop. Here's a basic guide on how to set it up:

  1. Install the MCP Server Plugin: Ensure that the MCP Server plugin is installed in your JetBrains IDE.

  2. Configure Claude Desktop: Modify the claude_desktop_config.json file to include the necessary configuration for connecting to the mcp-jetbrains server. This involves specifying the command and arguments to use the proxy, such as:

    {
      "mcpServers": {
        "jetbrains": {
          "command": "npx",
          "args": ["-y", "@jetbrains/mcp-proxy"]
        }
      }
    }
    
  3. Customize Server Settings: If you are running multiple IDEs or need to customize the connection settings, you can specify the desired IDE’s web server port and host address in the server configuration:

    "env": {
      "IDE_PORT": "<port of IDE's built-in webserver>",
      "HOST": "<host/address of IDE's built-in webserver>"
    }
    
  4. Enable Logging: For troubleshooting or monitoring purposes, you can enable logging by adding:

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

To build the project on macOS, ensure you have Node.js and pnpm installed via Homebrew, then execute the build command using pnpm.

Key Features of mcp-jetbrains

  • Proxy Functionality: Acts as an intermediary to facilitate secure communication between AI systems and JetBrains IDEs.

  • Integration with AI Systems: Specifically designed to work with AI frameworks like Claude, enabling them to leverage the powerful tools and resources available within JetBrains IDEs.

  • Customizable Configuration: Users can tailor the server settings to match their development environment, specifying the IDE port, host address, and enabling logging for enhanced control and monitoring.

  • Open-Source Protocol Support: Utilizes the Model Context Protocol (MCP) to ensure secure and standardized access to external data and tools, making it a versatile addition to any developer's toolkit.

  • Seamless Setup and Usage: With straightforward installation and configuration steps, users can quickly set up the server to enhance their development workflow with AI capabilities.

The mcp-jetbrains server is a robust tool for developers looking to integrate AI systems with their JetBrains IDEs, providing a bridge for secure and efficient data access and tool usage.

How to Use

To use the mcp-jetbrains, follow these steps:

  1. Visit https://github.com/JetBrains/mcpProxy
  2. Follow the setup instructions to create an account (if required)
  3. Connect the MCP server to your Claude Desktop application
  4. Start using mcp-jetbrains capabilities within your Claude conversations

Additional Information

Created

March 12, 2025

Company

JetBrains

Start building your own MCP Server

Interested in creating your own MCP Server? Check out the official documentation and resources.

Learn More