Skip to content
Back to skills

Idea Mcp

ASecurity

Use whenever the user says to use the IntelliJ IDEA MCP / JetBrains IDE MCP tools, or mentions idea_* tools, working inside an open IntelliJ IDEA project, or any task that should go through the IDE (reading/searching/editing code, building, running, VCS, refactoring, or debugging) instead of raw shell/file tools. This is the entry point that routes to the right specialized guidance.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsgoshellexpressdebuggingrefactoringgit

Works with

  • terminal
  • mcp

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add accso/ai-monitoring --skill idea-mcp --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Idea Mcp?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Idea Mcp
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/accso-idea-mcp/badge)](https://www.skillsdirectory.com/skills/accso-idea-mcp)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: idea-mcp
description: "Use whenever the user says to use the IntelliJ IDEA MCP / JetBrains IDE MCP tools, or mentions idea_* tools, working inside an open IntelliJ IDEA project, or any task that should go through the IDE (reading/searching/editing code, building, running, VCS, refactoring, or debugging) instead of raw shell/file tools. This is the entry point that routes to the right specialized guidance."
---

# IntelliJ IDEA MCP - Router

This is the entry point for all work done through the IntelliJ IDEA MCP server. It does not contain the detailed tool
guidance itself - it routes to a bundled reference file for the job at hand. Read the matching reference below before
calling any IDE MCP tool (note: despite the `idea_*` naming used loosely below and by users referring to "IDEA MCP
tools" generically, this session's live tool schema exposes bare names with **no `idea_` prefix** — e.g. `read_file`,
not `idea_read_file`; confirmed live 2026-08-13, see `references/tool-routing-contract.md` for the corrected table).

**Read `references/tool-routing-contract.md` FIRST, before any other reference in this skill.** It is the binding,
single-page decision table for which tool to use per action (including the git-commit exception); the other reference
files below give supporting detail, but the contract is what's actually enforced (via the session's `tool_ledger`
table - see that file for how compliance is logged and queried, not just stated).

## Core principle

IDEA MCP tools operate on the **live IDE index** (semantic, not text-based). Prefer them over shell/grep/cat whenever
the project is open in the IDE. Use them for precise, targeted operations once you know (or can find) the file/symbol in
question.

## Pick the right guidance

| Task                                                                                                                                                    | Read                           |
|---------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------|
| Find/understand code: symbol lookup, usages, file structure, project dependencies/modules, compile errors/warnings                                      | **`references/explore.md`**    |
| Change code: create/edit files, apply text edits, reformat, rename/extract/move/change-signature refactorings                                           | **`references/edit.md`**       |
| Build the project, run configurations or tests, use the IDE terminal, VCS status/diff, run notebooks, generate/run custom inspections                   | **`references/ops.md`**        |
| Working inside an IntelliJ **plugin** project or the JetBrains **platform monorepo** itself (extension points, plugin.xml, threading/lock requirements) | **`references/plugin-dev.md`** |
| Need **runtime** evidence: breakpoints, stepping, stack/frame values, expression evaluation, confirming whether code is reached                         | **`references/debugger.md`**   |

Read only the reference (s) needed for the current step - don't read all of them upfront. A single task often chains
several: e.g. read `references/explore.md` to locate the bug -> read `references/debugger.md` to confirm root cause ->
read `references/edit.md` to fix it -> read `references/ops.md` to build/test.

## Workflow

1. Classify the request using the table above.
2. Read the matching file under `references/` in this skill before calling any tool it covers.
3. Each reference file opens with its own **Activation Gate**: a check of which tools must actually be available in the
   current MCP session (and, for `references/plugin-dev.md`, whether the project even applies) before that guidance
   should be used. Respect it - if a gate fails, state the blocker explicitly instead of silently falling back to a
   different toolset or guessing tool names.
4. If the task spans multiple phases (explore -> debug -> fix -> verify), read each piece of guidance in turn as you
   reach that phase, in the order the work actually proceeds.
5. Never fall back to shell/file tools for something an IDE MCP tool already covers - the IDE-native tool understands
   language semantics (imports, references, code style) that text tools don't.
6. Always pass `projectPath` when known, to avoid ambiguous resolution across multiple open projects.

## When NOT to use this router

- Open-ended "what does this module/service do?" questions with no specific target - prefer whatever semantic/context
  search tools are available for broad exploration, and only switch to IDEA MCP once you have a concrete file/symbol
  target.

Files in this skill

  • SKILL.md4.6 KB
  • references/debugger.md21.4 KB
  • references/edit.md4.5 KB
  • references/explore.md6.2 KB
  • references/ops.md5.6 KB
  • references/plugin-dev.md5.2 KB
  • references/tool-routing-contract.md8.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.