mcp-jetbrains logo

MCP Jetbrains

by JetBrains

25 forks
224 stars
Free

Overview of mcp-jetbrains

What is mcp-jetbrains

mcp-jetbrains is a server application developed by JetBrains designed to act as a proxy between JetBrains IDEs and AI systems. It is part of the Model Context Protocol (MCP), which enables AI systems, like Claude, to securely connect and interact with various data sources and tools. By functioning as an intermediary, mcp-jetbrains facilitates seamless communication between AI clients and JetBrains IDEs, allowing for enhanced AI-driven functionalities within the development environment.

How to Use mcp-jetbrains

To start using mcp-jetbrains, you first need to install the MCP Server plugin for your JetBrains IDE. Once installed, you can configure the server to connect with AI systems like Claude Desktop. This is achieved by adding specific configuration details to your claude_desktop_config.json file. Here is a simple guide on how to set it up:

  1. Install the Plugin: Make sure you have the MCP Server plugin installed in your JetBrains IDE.
  2. Configure Claude Desktop: Update your claude_desktop_config.json with the necessary command and arguments to use mcp-jetbrains. This involves specifying the command "npx" and the arguments ["@jetbrains/mcp-proxy"].
  3. Connect to Specific IDEs: If you are running multiple IDEs, you can specify which IDE to connect to by setting the IDE_PORT in the server configuration. This allows you to direct the proxy to a particular IDE's webserver.
  4. Customize Host Address: By default, the server connects to the local address 127.0.0.1. You can customize this by setting the HOST environment variable to your desired address or host.
  5. Enable Logging: To keep track of server activities, you can enable logging by setting the LOG_ENABLED environment variable to true.

Key Features of mcp-jetbrains

  • Proxy Functionality: Acts as a bridge between JetBrains IDEs and AI systems, enabling seamless data exchange and interaction.
  • Flexible Configuration: Allows customization of server settings, including specifying the host, port, and enabling logging for better monitoring and debugging.
  • IDE Specific Connections: Supports connection to multiple IDE instances, allowing users to specify which instance to interact with using port configurations.
  • Secure Interaction: Built on the MCP standard, ensuring secure and reliable connections between AI clients and IDEs.
  • Cross-Platform Compatibility: Tested and functional on macOS, with instructions available for setting up on other systems using common package managers like brew and pnpm.

By providing a robust and flexible proxy service, mcp-jetbrains enhances the capabilities of AI-driven development environments, allowing developers to leverage AI tools effectively within their JetBrains IDEs. Whether you're integrating advanced AI functionalities or simply looking to streamline your development workflow, mcp-jetbrains offers the tools and configurations needed to maximize your productivity.

How to Use

To use the mcp-jetbrains, follow these steps:

  1. Visit https://github.com/JetBra...
  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

December 9, 2024

Company

JetBrains

Start building your own MCP Server

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

Learn More