J

JetBrains IDE Index

1-Click Ready Remote Remote

Supercharge AI coding assistants with rich code intelligence from JetBrains IDEs. IDE Index MCP Serv...

12 views
1 installs
Updated Dec 15, 2025
Not audited
Supercharge AI coding assistants with rich code intelligence from JetBrains IDEs. IDE Index MCP Server unlocks advanced project-wide indexing, multi-language navigation, and safe refactoring tools for AI agents, enabling deep semantic understanding and smart symbol search across your codebase. Benefit from universal features like reference finding, code diagnostics, and cross-language supportβ€”all tested on major JetBrains IDEs. Designed for reliability and seamless workflow integration, this plugin brings the power of modern IDE features directly to AI-assisted development.

πŸš€ Getting Started

Get your AI coding assistant connected to your IDE's powerful indexing engine in seconds!


🧩 Step 1: Install the Plugin

  1. Install IDE Index MCP Server from the JetBrains Marketplace
  2. Restart your IDE

βœ… That’s it β€” the MCP server starts automatically!


πŸ”— Step 2: Connect Your AI Assistant

Open the Index MCP Server in FastMcp.me:

Select your IDE or AI and click for install.

⚑ Step 3: Supercharge Your AI with Agent Instructions

Make your AI assistant aware of your IDE’s semantic capabilities.

Configuration Files

AI Assistant Configuration File
Claude Code CLAUDE.md or .claude/settings.json
Cursor .cursorrules
GitHub Copilot .github/copilot-instructions.md
Generic AGENTS.md
## IDE Integration

Always use the `jetbrains-index` MCP server when applicable for:

- **Finding references** β€” Use `ide_find_references` instead of grep/search
- **Go to definition** β€” Use `ide_find_definition` for accurate navigation
- **Renaming symbols** β€” Use `ide_refactor_rename` for safe, project-wide renames
- **Type hierarchy** β€” Use `ide_type_hierarchy` to understand class relationships
- **Finding implementations** β€” Use `ide_find_implementations` for interfaces/abstract classes
- **Diagnostics** β€” Use `ide_diagnostics` to check for code problems

The IDE's semantic understanding is far more accurate than text-based search.
Prefer IDE tools over grep, ripgrep, or manual file searching when working with code symbols.

🎯 Why Add Agent Instructions?

  • Accuracy β€” IDE tools understand code semantics, not just text patterns
  • Speed β€” Indexed lookups are instant, even in massive codebases
  • Safety β€” Refactoring tools update all references automatically
  • Completeness β€” Never miss a usage hidden in a complex expression

Without these instructions, your AI may fall back to text search and miss powerful IDE capabilities.


πŸ”Œ Verifying the Connection

Ask your AI assistant:

What tools do you have available from jetbrains-index?

You should see 10+ IDE-powered tools, including:

  • ide_find_references
  • ide_find_definition
  • ide_refactor_rename
  • ide_type_hierarchy
  • ide_call_hierarchy
  • ide_find_implementations
  • ide_find_symbol
  • ide_diagnostics
  • …and more!

πŸ’‘ Example Usage

πŸ”„ Safe Rename Across Project

User: Rename the `getUserData` method to `fetchUserProfile` across the project
AI: I'll use the IDE's refactoring capability for a safe rename.
[Calls ide_refactor_rename]

βœ… Renamed `getUserData` to `fetchUserProfile`
   in 47 locations across 12 files.

πŸ” Find Interface Implementations

User: Find all implementations of the PaymentProcessor interface
AI: Let me query the IDE's type index.
[Calls ide_find_implementations]

Found 4 implementations:
- StripePaymentProcessor (src/payments/stripe.kt:15)
- PayPalPaymentProcessor (src/payments/paypal.kt:22)
- MockPaymentProcessor (src/test/mocks/payments.kt:8)
- OfflinePaymentProcessor (src/payments/offline.kt:31)

πŸ›  Troubleshooting

❌ Connection Issues

  • Ensure the IDE is running and a project is open
  • Check the server URL in the tool window
    (default port: 63342)
  • Verify your AI client configuration matches the displayed URL
  • For Claude Code: click β€œInstall Now” again to refresh the connection

⚠️ Tools Not Appearing?

  • Wait for IDE indexing to complete (check status bar)
  • Restart your AI assistant after adding the MCP configuration
  • Check the Command History tab in the tool window for activity

πŸ“¦ Need more help?
Visit the project’s GitHub repository for documentation and support.

Quick Start

More for Developer Tools

View All β†’

Similar MCP Servers

JetBrains IDE

JetBrains IDE

Official

Interact with JetBrains IDEs for code analysis and development tasks.

Developer Tools
A

AiDD (Dev Workflows)

Integrates file system, code analysis, Git, and execution capabilities to enable AI-driven development workflows across multiple programming languages.

File Systems Developer Tools

Report Issue

Thank you! Your issue report has been submitted successfully.