Kodit: A Code Indexing MCP Server
Индексирует внешние кодовые базы для AI-ассистентов, предоставляя релевантные сниппеты кода
Описание
Kodit — MCP-сервер для индексации локальных и публичных репозиториев кода. Поддерживает 20+ языков (Python, JS/TS, Java и др.), использует Tree-sitter для анализа, BM25 и семантический поиск. Генерирует сниппеты с зависимостями для LLM, интегрируется с AI-ассистентами вроде Cursor и Cline. Применения: улучшение AI-кодирования, снижение ошибок моделей, доступ к актуальным примерам. Поддержка баз данных (SQLite, VectorChord) и OpenAI-совместимых API. Доступна хостед-версия для быстрого старта.
Возможности
Индексация кодовых баз
Поддержка локальных директорий и публичных Git-репозиториев с автоматическим синхронизированием и уважением к .gitignore
Анализ кода
Расширенный парсинг с Tree-sitter, отслеживание зависимостей и генерация call graphs для 20+ языков программирования
Поиск сниппетов
Гибридный поиск (BM25 + семантический), фильтры по источнику, языку, дате и пути для извлечения контекстных фрагментов
Интеграция с AI
MCP-интерфейс для ассистентов вроде Cursor и Cline, совместимость с OpenAI API и локальными моделями
Enterprise-функции
Поддержка приватных репозиториев (PAT), Docker/Kubernetes для развертывания, хостед-версия с прединдексированными репозиториями