HJ

hechtcarmel/jetbrains-index-mcp-plugin

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

372 stars 70 forks Качество 78 Тренд 41MIT

Плагин Jetbrains IDE IntelliJ был направлен на предоставление программистам возможности использовать индексацию кодовой базы от IntelliJ

Обзор

Плагин JetBrains IDE, который позволяет ИИ-ассистентам по программированию, таким как Claude, Codex, Cursor и Windsurf, использовать мощные возможности индексирования и рефакторинга IDE. : IntelliJ IDEA, PyCharm, WebStorm, GoLand, RustRover, Android Studio, PhpStorm (непротестированный): RubyMine, CLion, DataGrip предоставляет ассистентам по программированию ИИ доступ к мощным функциям интеллекта кода IDE через протокол Model Context Protocol (MCP). Продвинутые инструменты работают на нескольких языках на основе доступных плагинов: - - IntelliJ IDEA, Android Studio - - PyCharm (все редакции), IntelliJ с плагином Python, включая определение/поиск по ссылкам по символам - - WebStorm, IntelliJ Ultimate, PhpStorm - - GoLand, IntelliJ IDEA Ultimate с плагином Go - - PhpStorm, IntelliJ Ultimate с плагином PHP - - RustRover, IntelliJ IDEA Ultimate с плагином Rust, CLion - - планы заголовков в структуре файлов IDE с включённым плагином Markdown - - Найти все значения использования любого символа по всему проекту - -...

Обзор (машинный перевод)

Плагин JetBrains IDE, который открывает сервер MCP (Model Context Protocol), позволяющий AI-ассистентам по программированию, таким как Claude, Codex, Cursor и Windsurf, использовать мощные возможности индексирования и рефакторинга IDE.

Полностью протестировано: IntelliJ IDEA, PyCharm, WebStorm, GoLand, RustRover, Android Studio, PhpStorm Может сработать (непротестировано): RubyMine, CLion, DataGrip Не поддерживается: Rider (его бэкенд ReSharper не открывает PSI API IntelliJ, на которых основан этот плагин; см. #167)

IDE Index MCP Server предоставляет ассистентам по программированию ИИ доступ к мощным функциям интеллекта кода IDE через протокол Model Context Protocol (MCP).

Особенности

Многоязычная поддержка Продвинутые инструменты работают на нескольких языках в зависимости от доступных плагинов:

  • Java и Kotlin - IntelliJ IDEA, Android Studio
  • Python — PyCharm (все редакции), IntelliJ с плагином Python, включая определение и поиск по ссылкам на основе символов
  • JavaScript и TypeScript - WebStorm, IntelliJ Ultimate, PhpStorm
  • Go - GoLand, IntelliJ IDEA Ultimate с плагином Go
  • PHP - PhpStorm, IntelliJ Ultimate с плагином PHP
  • Rust - RustRover, IntelliJ IDEA Ultimate с плагином Rust, CLion

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

IDE Index MCP Server

A JetBrains IDE plugin that exposes an MCP (Model Context Protocol) server, enabling AI coding assistants like Claude, Codex, Cursor, and Windsurf to leverage the IDE’s powerful indexing and refactoring capabilities.

Fully tested: IntelliJ IDEA, PyCharm, WebStorm, GoLand, RustRover, Android Studio, PhpStorm May work (untested): RubyMine, CLion, DataGrip Not supported: Rider (its ReSharper backend does not expose the IntelliJ PSI APIs this plugin relies on; see #167)

IDE Index MCP Server provides AI coding assistants with access to the IDE’s powerful code intelligence features through the Model Context Protocol (MCP).

Features

Multi-Language Support Advanced tools work across multiple languages based on available plugins:

  • Java & Kotlin - IntelliJ IDEA, Android Studio
  • Python - PyCharm (all editions), IntelliJ with Python plugin, including symbol-based definition/reference lookup
  • JavaScript & TypeScript - WebStorm, IntelliJ Ultimate, PhpStorm
  • Go - GoLand, IntelliJ IDEA Ultimate with Go plugin
  • PHP - PhpStorm, IntelliJ Ultimate with PHP plugin
  • Rust - RustRover, IntelliJ IDEA Ultimate with Rust plugin, CLion
  • Scala - IntelliJ IDEA with the Scala plugin (Scala 2 sources)
  • Markdown - heading outlines in file structure for IDEs with the bundled Markdown plugin

Universal Tools (All Supported JetBrains IDEs)

  • Find References - Locate all usages of any symbol across the project
  • Go to Definition - Navigate to symbol declarations
  • Code Diagnostics - Access errors, warnings, and quick fixes
  • Index Status - Check if code intelligence is ready
  • Sync Files - Force sync VFS/PSI cache after external file changes
  • Reload Project - Refresh linked Maven/Gradle build models after dependency or build-file changes (disabled by default)
  • Import Modules - Import external Maven project directories as modules for cross-project code intelligence and refactoring (disabled by default)
  • Open Workspace - Scan a root directory for Maven projects, or provide an explicit list of Maven project paths, and open them all in one IntelliJ window with full cross-project code intelligence (disabled by default)
  • Build Project - Trigger IDE build with structured error/warning output (disabled by default)
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "intellij-index": { "url": "http://127.0.0.1:29170/index-mcp/streamable-http" } } }