Hindsight MCP — MCP-сервер для Claude Code: функции и установка
Собирает историю Git, результаты тестов и сессии GitHub Copilot в SQLite, чтобы ИИ-ассистент мог искать по ним и показывать сводки.
Открыть на GitHubЧто делает Hindsight MCP
Сервер сохраняет коммиты, тестовые запуски и переписки с GitHub Copilot в базе SQLite. Через MCP-инструменты можно искать по коммитам и сообщениям, просматривать историю активности, находить упавшие тесты и получать детали коммита. Данные Git и Copilot загружаются автоматически; результаты тестов появляются после запуска hindsight-mcp test.
Для тестовых результатов нужен cargo-nextest. Установка сервера выполняется командой cargo install hindsight-mcp; для настройки в VS Code инструкция предлагает создать .vscode/mcp.json с командой hindsight-mcp и аргументом --workspace. Важно: без cargo-nextest сбор тестовых результатов не заработает. У сервера также есть команды ingest и test, а тесты можно запускать для выбранного пакета или в режиме предварительного просмотра.
Какие задачи решает
- найти коммиты по ключевым словам
- просмотреть недавнюю активность проекта по времени
- связать результаты тестов с коммитами
- узнать, какие тесты завершились с ошибкой
- найти сообщения в сессиях GitHub Copilot
Примеры запросов агенту
- Покажи недавние коммиты и запуски тестов в этом проекте.
- Найди коммиты, связанные с аутентификацией.
- Какие тесты падают в текущем рабочем пространстве?
Как установить Hindsight MCP
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Hindsight MCP
Как установить Hindsight MCP в Claude Code?
Установите сервер командой cargo install hindsight-mcp. Для настройки в VS Code создайте .vscode/mcp.json и укажите hindsight-mcp с аргументом --workspace.
Что делает Hindsight MCP?
Он собирает историю Git, результаты тестов и сессии GitHub Copilot в SQLite и предоставляет MCP-инструменты для поиска, сводок и просмотра активности.
Что нужно для сбора результатов тестов?
Установите cargo-nextest командой cargo install cargo-nextest, затем запускайте hindsight-mcp test. Результаты связываются с текущим коммитом.