Repowise — MCP-сервер для Claude Code: обзор кода и установка
Repowise индексирует код, связи вызовов, историю Git, тесты и документацию, чтобы агент мог отвечать на вопросы о проекте. Пригодится, когда агенту нужно понять последствия правки или найти неиспользуемый код.
claude mcp add repowise -- uvx repowiseЧто делает Repowise
Repowise строит локальный индекс репозитория: в него входят код, граф вызовов, история Git, тесты, документация и архитектурные решения. Через MCP агент может изучить обзор проекта, выяснить, что зависит от файла, и спросить, какие места затронет изменение. Индекс создаётся один раз и обновляется при коммитах.
Граф, оценка состояния кода, тестов и мёртвого кода работают без обращений к LLM. Для запуска сервера команда repowise serve требует Node 20+ и при первом запуске загружает интерфейс. Это важно учесть, если нужен только локальный индекс без панели. В Claude Code сервер подключается командой claude mcp add repowise -- uvx repowise.
Какие задачи решает
- понять, какие части проекта вызывают выбранную функцию
- оценить, что затронет изменение файла
- найти неиспользуемый код
- собрать обзор репозитория для агента
Примеры запросов агенту
- Используй Repowise, чтобы составить обзор этого репозитория.
- Проверь через Repowise, что может затронуть изменение
src/auth.py. - Найди с помощью Repowise неиспользуемый код в проекте.
Как установить Repowise
Командой платформы
claude mcp add repowise -- uvx repowiseuvx запускает команду с именем пакета; если в README она другая — uvx --from repowise <команда>
Командой платформы
codex mcp add repowise -- uvx repowiseuvx запускает команду с именем пакета; если в README она другая — uvx --from repowise <команда>
Файл настроек
{
"mcpServers": {
"repowise": {
"command": "uvx",
"args": [
"repowise"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from repowise <команда>
Файл настроек
{
"servers": {
"repowise": {
"type": "stdio",
"command": "uvx",
"args": [
"repowise"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from repowise <команда>
Командой платформы
gemini mcp add repowise uvx repowiseuvx запускает команду с именем пакета; если в README она другая — uvx --from repowise <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о Repowise
Как установить Repowise в Claude Code?
Выполните claude mcp add repowise -- uvx repowise. Затем перезапустите Claude Code или откройте /mcp.
Что делает Repowise?
Он индексирует кодовую базу и предоставляет агенту сведения о связях вызовов, Git-истории, тестах, документации и архитектурных решениях.
Нужен ли API-ключ для индексации?
Для базовой индексации ключ не нужен. Граф, состояние кода, тесты и поиск мёртвого кода выполняются без вызовов LLM.