# mcp-jetbrains

> MCP Server

This repository hosts the JetBrains MCP Proxy Server, which proxies requests from a client to a JetBrains IDE, facilitating communication between them. To use it, install the MCP Server plugin

## Overview

- **Category:** Developer Tools
- **Language:** JavaScript
- **Stars:** 966
- **Forks:** 30
- **Owner:** JetBrains
- **GitHub:** https://github.com/JetBrains/mcp-jetbrains
- **Homepage:** https://plugins.jetbrains.com/plugin/26071-mcp-server
- **Created:** 2024-12-09T11:50:21+00:00
- **Updated:** 2025-03-28T23:08:56+00:00
- **Source:** https://model-context-protocol.com/servers/jetbrains-ide-model-context-protocol-server

## Setup

## Setup

1.  Install MCP Server plugin from https://plugins.jetbrains.com/plugin/26071-mcp-server.
2.  To use with Claude Desktop, add the `mcpServers` configuration to your `claude_desktop_config.json`.
3.  To connect to a specific IDE, add the `IDE_PORT` environment variable to the MCP server configuration.
4.  To specify a different address/host, add the `HOST` environment variable to the MCP server configuration.
5.  To enable logging, add the `LOG_ENABLED` environment variable to the MCP server configuration.
6.  To build, tested on macOS, install `node` and `pnpm` using `brew install node pnpm`.
7.  Run `pnpm build` to build the project.

## Tools

## Available Tools

1.  **JetBrains MCP Proxy Server** (Proxies requests from client to JetBrains IDE).
2.  **MCP Server plugin** (JetBrains IDE plugin).
3.  **Configuration options** (Allows specifying IDE port, host address, and enabling logging).
