Перейти к содержимому

Code Index MCP

Помогает ИИ-моделям индексировать, искать и анализировать кодовые репозитории с минимальной настройкой.

Python
376 stars

Описание

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: [].

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
376

Ссылки