Repowise MCP

Локальный индекс кодовой базы с десятью MCP-инструментами: граф зависимостей, история git, здоровье кода и архитектурные решения без повторного grep на каждом ш

  • 8 126 ★ репозитория
  • Последний коммит
  • AGPL-3.0
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Читает весь исходный код и историю git репозитория для построения индекса
  • По умолчанию может делать один вызов модели при захвате решений из транскриптов сессий
Все причины и проверки

repowise-dev/repowise

Установка

Ручная установка

pip install repowise
cd /path/to/your/repo
repowise init --no-prose -y
repowise serve

Строит индекс локально и поднимает MCP-сервер, init сам подключает Claude Code.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает весь исходный код и историю git репозитория для построения индекса
  • По умолчанию может делать один вызов модели при захвате решений из транскриптов сессий

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Repowise один раз строит локальный индекс репозитория: граф зависимостей файлов и символов на 26 языках, историю git с горячими точками и совместными изменениями, вики по каждому модулю, архитектурные решения из истории коммитов и 51 детерминированный детектор проблем кода. Поверх этого индекса открывается десять MCP-инструментов, через которые агент получает готовый ответ вместо серии grep и read: кто вызывает функцию, что сломается при ее изменении, какие тесты гонять для конкретного диффа. Команда repowise distill сжимает вывод команд вроде pytest или git log, оставляя ошибки и убирая шум, с возможностью развернуть исходный вывод обратно.

Для кого. Для разработчиков, которые хотят, чтобы агент понимал структуру и историю репозитория заранее, а не пересобирал контекст на каждой задаче.

Подходит, если

  • Агент тратит много вызовов на поиск, кто вызывает функцию, или что сломается при изменении файла
  • Нужно быстро понять, какие тесты реально затрагивает конкретный диф
  • Вывод команд вроде pytest или git log забивает контекст шумом

Не подходит, если

  • Репозиторий совсем маленький и агент и так быстро в нем ориентируется
  • Нужен облачный многопользовательский сервис, а не локальный self-hosted индекс

Пример запроса к агенту

Используй Repowise get_overview, чтобы кратко описать этот репозиторий, и покажи, что сломается при изменении src/auth.py

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Базовый анализ не требует ключа модели, но захват решений из транскриптов сессий по умолчанию делает один батч-вызов модели, отключается флагом --no-llm. Для мультирепозиторных workspace нужна отдельная настройка. Проект под AGPL-3.0, для коммерческого использования без раскрытия исходников нужна отдельная лицензия.

Как отключить. Удалите пакет pip uninstall repowise и остановите локальный сервер, MCP-подключение снимается командой claude mcp remove repowise.

Частые вопросы

Нужен ли ключ модели для запуска?

Нет, граф, git-анализ, здоровье кода, тесты и поиск мертвого кода считаются без обращения к модели, генерация текстового описания опциональна.

Куда уходят данные транскриптов сессий?

Никуда за пределы машины, обработка происходит локально, а флаг --no-llm полностью убирает единственный вызов модели в этом процессе.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Локальный граф структуры кода: строит карту репозитория через tree-sitter и отдает агенту по MCP только тот контекст, который относится к правке

MCP-серверРасширенный доступ32,7 тыс.Звезды репозитория

Дает агенту разбираться в вашем репозитории: индексирует код и отвечает на вопросы о нем в Claude Code, Cursor, Codex, Windsurf и других

ПлагинРасширенный доступ1,4 тыс.Звезды репозитория

MCP-сервер, который строит граф кода: функции, классы, вызовы и маршруты, и отвечает на структурные запросы агента локально

MCP-серверРасширенный доступ48,6 тыс.Звезды репозитория

Локальный индекс кодовой базы для агентов: гибридный поиск, графы зависимостей и анализ последствий изменений

MCP-серверРасширенный доступ3,4 тыс.Звезды репозитория

MCP-сервер строит граф сущностей, связей и потоков кода, и агент находит нужные файлы, не читая репозиторий целиком

MCP-серверРасширенный доступ50Звезды репозитория
Выбор редакции

Индексирует кодовую базу в граф знаний и отдает агенту через MCP связи вызовов, радиус влияния правок и поиск по коду

MCP-серверРасширенный доступ48,5 тыс.Звезды репозитория

Коротко о README

README представляет Repowise как индекс кода, git-истории, тестов, документации и решений, который строится один раз и потом отвечает агентам и разработчикам с указанием источника. Отдельно приведены измерения на django/django: меньше вызовов инструмента и меньше токенов на тот же вопрос по сравнению с работой без индекса. Описаны desять MCP-инструментов, генерация CLAUDE.md и AGENTS.md из индекса, хуки, которые сами подсовывают контекст в нужный момент, и команда distill для сжатия шумного вывода команд. Установка через pip, self-hosted, лицензия AGPL-3.0 или коммерческая.

Бейдж для README

Сообщить о проблеме