RSS 2025-12-06 03:02
libraries

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

来源:Reddit r/golang

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.

Now supports GO and GOLand as well.

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

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

LINK: https://plugins.jetbrains.com/plugin/29174-ide-index-mcp-server

Also, checkout the Jetbrains IDE Debugger MCP Server - Let Claude autonomously use IntelliJ/Pycharm/Webstorm/Golang/(more) debugger which supported GO from the start

submitted by /u/Used-Acanthisitta590
[link] [comments]