JetBrains IDE Index
1-Click ReadySupercharge AI coding assistants with rich code intelligence from JetBrains IDEs. IDE Index MCP Serv...
π Getting Started
Get your AI coding assistant connected to your IDE's powerful indexing engine in seconds!
π§© Step 1: Install the Plugin
- Install IDE Index MCP Server from the JetBrains Marketplace
- 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 |
β Recommended Instruction
## 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_referenceside_find_definitionide_refactor_renameide_type_hierarchyide_call_hierarchyide_find_implementationside_find_symbolide_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
Choose Connection Type for
Authentication Required
Please sign in to use FastMCP hosted connections
Configure Environment Variables for
Please provide values for the following environment variables:
started!
The MCP server should open in . If it doesn't open automatically, please check that you have the application installed.
Copy and run this command in your terminal:
Make sure Gemini CLI is installed:
Visit Gemini CLI documentation for installation instructions.
Make sure Claude Code is installed:
Visit Claude Code documentation for installation instructions.
Installation Steps:
Configuration
Installation Failed
More for Developer Tools
View All β
GitHub
Extend your developer tools with the GitHub MCP Server—a powerful Model Context Protocol server enhancing automation and AI interactions with GitHub APIs. It supports diverse functionalities like managing workflows, issues, pull requests, repositories, and security alerts. Customize available toolsets to fit your needs, enable dynamic tool discovery to streamline tool usage, and run the server locally or remotely. With read-only mode and support for GitHub Enterprise, this server integrates deeply into your GitHub ecosystem, empowering data extraction and intelligent operations for developers and AI applications. Licensed under MIT, it fosters flexible and advanced GitHub automation.
Desktop Commander
Desktop Commander MCP transforms Claude Desktop into a powerful AI assistant for managing files, running terminal commands, and editing code with precision across your entire system. It supports in-memory code execution, interactive process control, advanced search and replace, plus comprehensive filesystem operations including reading from URLs and negative offset file reads. With detailed audit and fuzzy search logging, it enables efficient automation, data analysis, and multi-project workflows—all without extra API costs. Designed for developers seeking smarter automation, it enhances productivity by integrating all essential development tools into a single, intelligent chat interface.
Chrome DevTools
Provides direct Chrome browser control through DevTools for web automation, debugging, and performance analysis using accessibility tree snapshots for reliable element targeting, automatic page event handling, and integrated performance tracing with actionable insights.
Microsoft Docs
Access official Microsoft documentation instantly with the Microsoft Learn Docs MCP Server. This cloud service implements the Model Context Protocol (MCP) to enable AI tools like GitHub Copilot and others to perform high-quality semantic searches across Microsoft Learn, Azure, Microsoft 365 docs, and more. It delivers up to 10 concise, context-relevant content chunks in real time, ensuring up-to-date, accurate information. Designed for seamless integration with any MCP-compatible client, it helps AI assistants ground their responses in authoritative, current Microsoft resources for better developer support and productivity.