mcp-jetbrains-ide

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".

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "mcp-jetbrains-ide" with this command: npx skills add vaayne/cc-plugins/vaayne-cc-plugins-mcp-jetbrains-ide

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:
    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 inspect before 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

ToolDescription
buildProjectTriggers building of the project, returns build errors. Use after edits to validate changes.
createNewFileCreates a new file at the specified path, optionally with initial content.
executeRunConfigurationRun a specific run configuration and wait for completion.
findFilesByGlobSearch for files matching a glob pattern (e.g. **/*.txt).
findFilesByNameKeywordSearch for files by name keyword (case-insensitive).
getAllOpenFilePathsGet paths of all currently open files in the editor.
getFileProblemsAnalyze a file for errors and warnings using IDE inspections.
getFileTextByPathRead file contents by project-relative path.
getProjectDependenciesGet list of all project dependencies.
getProjectModulesGet list of all modules with their types.
getRepositoriesGet list of VCS roots in the project.
getRunConfigurationsGet available run configurations with details.
getSymbolInfoGet Quick Documentation info for a symbol at position.
listDirectoryTreeGet tree representation of a directory structure.
openFileInEditorOpen a file in the IDE editor.
permissionPromptHandle permission prompts.
reformatFileApply code formatting rules to a file.
renameRefactoringRename a symbol with full project-wide refactoring.
replaceTextInFileReplace text in a file with find/replace options.
searchInFilesByRegexSearch project files using regex pattern.
searchInFilesByTextSearch project files for text substring.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

code-simplifier

No summary provided by upstream source.

Repository SourceNeeds Review
General

web-fetch

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

changelog-automation

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

ui-skills

No summary provided by upstream source.

Repository SourceNeeds Review