# git-courer

Даёт ИИ-агенту структурированный доступ к Git: от статуса и diff до веток и коммитов. Перед каждой операцией записи создаёт резервную копию.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 44
- Автор: blak0p
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/blak0p/git-courer
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/mcp/git-courer

## Что делает

git-courer работает как MCP-сервер и передаёт агенту ответы в формате JSON. Он охватывает статус, diff, ветки, stash, историю и синхронизацию; операции записи автоматически резервируются. Для задач в изолированной среде `session start` создаёт worktree и ветку, а `session finish` закрывает сессию и очищает worktree.

Перед коммитом сервер анализирует AST и граф зависимостей, а тип коммита определяет по правилам Go. При включённой LLM она формирует текст сообщения; без неё сообщение пишет агент, но функция release недоступна. Это ограничение важно, если вы планируете выпускать релизы без LLM. Установить программу можно через `go install github.com/blak0p/git-courer@latest`, затем запустить `git-courer mcp setup` для настройки агента.

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- проверить статус и diff репозитория через MCP
- создать отдельные worktree и ветку для задачи агента
- подготовить коммит с типом, определённым анализом Go
- откатить изменение, используя резервную копию

## Примеры запросов агенту
- Проверь статус и diff этого репозитория через git-courer.
- Начни изолированную сессию для этой задачи.
- Подготовь коммит и покажи предварительный результат перед применением.

## Похожие
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [GitDiagram](https://affpapa.org/nevibecode/mcp/gitdiagram.md) — MCP-сервер · ★ 18446
- [Repowise](https://affpapa.org/nevibecode/mcp/repowise.md) — MCP-сервер · ★ 7891
- [sem](https://affpapa.org/nevibecode/mcp/sem.md) — MCP-сервер · ★ 3422
- [GitLab MCP Server](https://affpapa.org/nevibecode/mcp/gitlab-mcp-server.md) — MCP-сервер · ★ 2065
- [Octocode MCP - AI Context Platform](https://affpapa.org/nevibecode/mcp/octocode-mcp-ai-context-platform.md) — MCP-сервер · ★ 955

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
