# CommitLore

CommitLore сохраняет решения команды в Git и передаёт агенту только действующие ограничения для редактируемого пути. Пригодится, когда старые решения начинают повторно обсуждаться.

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

## Что делает

CommitLore хранит в Git ограничения, отклонённые варианты и предупреждения, которые не видны из самого кода. Сервер различает действующие, заменённые и истёкшие решения, выбирает записи для пути вроде `src/pricing.ts` и передаёт их агенту через MCP или хук плагина. Это контекст для работы, а не блокировка правок.

Записи лежат в Git trailers или notes; SQLite используется как восстанавливаемый индекс. Кандидаты проверяются по транскрипту сессии и staged diff, а доверие к ним может выражаться как информация, директива или скрытое содержимое. Для установки нужны Node.js 22.23.2+ и Git: скрипт проверяет их до записи файлов.

## Установка

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

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

## Когда брать
- сохранить причину отклонения архитектурного решения
- передать агенту ограничения для конкретного пути
- отличить действующее решение от заменённого
- не повторять уже отвергнутый вариант
- хранить контекст рядом с историей Git

## Примеры запросов агенту
- Проверь действующие решения для `src/pricing.ts` перед правкой.
- Сохрани отклонённый вариант и причину через `commitlore capture`.
- Инициализируй репозиторий командой `commitlore init`, затем покажи контекст для текущего пути.

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89408
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [Front-End Checklist](https://affpapa.org/nevibecode/mcp/front-end-checklist.md) — MCP-сервер · ★ 74559
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89433

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