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

Kodit: A Code Indexing MCP Server

Индексирует внешние кодовые базы для AI-ассистентов, предоставляя релевантные сниппеты кода

Python
83 stars

Описание

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 для развертывания, хостед-версия с прединдексированными репозиториями

Информация

Язык
Python
Лицензия
Apache License 2.0
GitHub Stars
83

Ссылки