Jetbrains IDE Index MCP Server - Give Claude access to IntelliJ's semantic index and refactoring tools

Showcase

Hi!
I built a plugin that exposes JetBrains IDE code intelligence through MCP, letting AI assistants like Claude Code tap into the same semantic understanding your IDE already has.

🎬 Before vs. After

🔴 Before: “Rename getUserData() to fetchUserProfile()” → Updates 15 files... misses 3 interface calls → build breaks.
🟢 After: “Renamed getUserData() to fetchUserProfile() - updated 47 references across 18 files including interface calls.” ✅ Build passes. Undo works.

🔴 Before: “Where is process() called?” → 200+ grep matches, including comments and strings.
🟢 After: “Found 12 callers of OrderService.process(): 8 direct calls, 3 via Processor interface, 1 in test.”

🔴 Before: “Find all implementations of Repository.save()” → AI misses half the results.
🟢 After: “Found 6 implementations - JpaUserRepository, InMemoryOrderRepository, CachedProductRepository...” (with exact file:line locations).

🚀 What the Plugin Provides

It runs an MCP server inside your IDE, giving AI assistants access to real JetBrains semantic features, including:

  • Find References / Go to Definition - full semantic graph (not regex)
  • Type Hierarchy - explore inheritance and subtype relationships
  • Call Hierarchy - trace callers and callees across modules
  • Find Implementations - all concrete classes, not just text hits
  • Symbol Search - fuzzy + CamelCase matching via IDE indexes
  • Find Super Methods - understand override chains
  • Refactoring - rename / safe-delete with proper reference updates (Java/Kotlin)
  • Diagnostics - inspections, warnings, quick-fixes

Posted Dec 1, 2025, 8:09 PM UTC

2723
Loading comments…