Code Index MCP
Помогает ИИ-моделям индексировать, искать и анализировать кодовые репозитории с минимальной настройкой.
Описание
Code Index MCP — сервер протокола Model Context Protocol для LLM. Обеспечивает интеллектуальную индексацию кода, продвинутый поиск и анализ. Поддерживает 7 языков с Tree-sitter (Python, JS/TS, Java, Go и др.) и fallback для 50+ типов файлов. Интегрирует инструменты вроде ugrep/ripgrep, файл-вочер для автообновления и кэширование для больших репозиториев. Идеален для code review, рефакторинга, отладки и архитектурного анализа.
Возможности
Интеллектуальный поиск и анализ
Поддержка regex, fuzzy matching, фильтрация по файлам; анализ структуры, импортов, классов и метрик сложности с Tree-sitter.
Многоязычная поддержка
AST-парсинг для 7 языков (Python, JS/TS, Java, Go, Obj-C, Zig); fallback для 50+ типов, включая веб (Vue, React), базы данных (SQL) и конфиги.
Мониторинг и автообновление
Файл-вочер для реального времени обновлений индекса; батчинг изменений, кросс-платформенность.
Производительность и эффективность
Постоянное кэширование, умная фильтрация (исключение build-директорий), оптимизация памяти для крупных кодовых баз.
Управление проектом
Установка пути проекта, обновление индекса, просмотр настроек; инструменты для поиска файлов и суммирования.
Установка
{ “mcpServers”: { “code-index”: { “command”: “uvx”, “args”: [“code-index-mcp”] } } }
Предварительно: Python 3.10+ и uv. Добавьте в конфиг (например, claude_desktop_config.json), перезапустите приложение. Альтернатива: pip install code-index-mcp, затем command: “code-index-mcp”, args: [].