🎯

mcp-jetbrains-ide

🎯Skill

from vaayne/cc-plugins

VibeIndex|
What it does

Remotely control JetBrains IDEs by executing project actions, searching files, running configurations, and performing code refactoring via MCP.

πŸ“¦

Part of

vaayne/cc-plugins(15 items)

mcp-jetbrains-ide

Installation

Install ScriptRun install script
curl -fsSL https://raw.githubusercontent.com/vaayne/mcphub/main/scripts/install.sh | sh
πŸ“– Extracted from docs: vaayne/cc-plugins
2Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Control JetBrains IDE (IntelliJ, WebStorm, PyCharm) via MCP. Use when manipulating IDE files, running configurations, searching code, or performing refactoring. Triggers on "open in IDE", "run configuration", "refactor code", "IDE search", "JetBrains".

Overview

# JetBrains IDE MCP

MCP service at http://localhost:64342/sse (sse) with 21 tools.

Requirements

  • mh CLI must be installed. If not available, install with:

```bash

curl -fsSL https://raw.githubusercontent.com/vaayne/mcphub/main/scripts/install.sh | sh

```

Usage

List tools: mh list -u http://localhost:64342/sse -t sse

Get tool details: mh inspect -u http://localhost:64342/sse -t sse

Invoke tool: mh invoke -u http://localhost:64342/sse -t sse '{"param": "value"}'

Notes

  • Run inspect before invoking unfamiliar tools to get full parameter schema
  • Timeout: 30s default, use --timeout to adjust
  • The IDE must be running with the MCP plugin active for this to work

Tools

| Tool | Description |

| ------------------------- | -------------------------------------------------------------------------------------------- |

| buildProject | Triggers building of the project, returns build errors. Use after edits to validate changes. |

| createNewFile | Creates a new file at the specified path, optionally with initial content. |

| executeRunConfiguration | Run a specific run configuration and wait for completion. |

| findFilesByGlob | Search for files matching a glob pattern (e.g. */.txt). |

| findFilesByNameKeyword | Search for files by name keyword (case-insensitive). |

| getAllOpenFilePaths | Get paths of all currently open files in the editor. |

| getFileProblems | Analyze a file for errors and warnings using IDE inspections. |

| getFileTextByPath | Read file contents by project-relative path. |

| getProjectDependencies | Get list of all project dependencies. |

| getProjectModules | Get list of all modules with their types. |

| getRepositories | Get list of VCS roots in the project. |

| getRunConfigurations | Get available run configurations with details. |

| getSymbolInfo | Get Quick Documentation info for a symbol at position. |

| listDirectoryTree | Get tree representation of a directory structure. |

| openFileInEditor | Open a file in the IDE editor. |

| permissionPrompt | Handle permission prompts. |

| reformatFile | Apply code formatting rules to a file. |

| renameRefactoring | Rename a symbol with full project-wide refactoring. |

| replaceTextInFile | Replace text in a file with find/replace options. |

| searchInFilesByRegex | Search project files using regex pattern. |

| searchInFilesByText | Search project files for text substring. |

More from this repository10

πŸͺ
vaayne-cc-pluginsπŸͺMarketplace

A curated collection of Claude Code plugins for enhanced development workflows.

🎯
document-writer🎯Skill

Crafts clear, comprehensive technical documentation and README files with structured guidance and best practices for software projects.

🎯
mcp-skill-gen🎯Skill

Generates new AI agent skills dynamically by retrieving skill templates and configurations from MCP (Master Control Program) servers.

🎯
web-search🎯Skill

Performs web searches to retrieve relevant information and research results for AI agents, likely using a search API or web scraping technique.

🎯
frontend-design🎯Skill

Crafts distinctive, production-grade frontend interfaces with exceptional design quality, avoiding generic AI aesthetics across web components and applications.

🎯
python-script🎯Skill

Creates robust Python automation scripts by providing structured guidance and best practices for developing efficient, maintainable Python scripts for various tasks.

🎯
mcp-exa-search🎯Skill

Enables web search and company research capabilities for AI agents using Exa AI's search technology.

🎯
code-simplifier🎯Skill

Simplifies and refactors complex code into more readable, concise, and maintainable versions while preserving original functionality.

🎯
web-fetch🎯Skill

Fetches web page content from specified URLs, extracting and processing text, links, or other relevant information for AI agents to use.

🎯
specs-dev🎯Skill

Enables plan-first software development by implementing structured review gates to validate specifications before implementation.