mcp-jetbrains-ide
Originally fromvaayne/cc-plugins
SKILL.md
JetBrains IDE MCP
MCP service at http://localhost:64342/sse (sse) with 21 tools.
Requirements
mhCLI must be installed. If not available, install with: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 <tool-name>
Invoke tool: mh invoke -u http://localhost:64342/sse -t sse <tool-name> '{"param": "value"}'
Notes
- Run
inspectbefore invoking unfamiliar tools to get full parameter schema - Timeout: 30s default, use
--timeout <seconds>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. |
Weekly Installs
7
Repository
vaayne/agent-kitGitHub Stars
30
First Seen
Feb 1, 2026
Security Audits
Installed on
cursor7
antigravity7
claude-code7
mcpjam6
openhands6
zencoder6