MemAuthority — MCP-сервер долговременной памяти на Git
MCP-сервер, который хранит долговременную память проекта в Git: новая сессия или другая машина подхватывает накопленный контекст вместо повторного поиска тех же решений.
Открыть на GitHubЧто делает MemAuthority
MemAuthority — это MCP-сервер, который даёт агенту доступ к долговременной памяти проекта. Память живёт в Git-репозитории, поэтому её можно перенести на другую машину или открыть в новой сессии. Агент сам решает, что прочитать, что записать и что удалить; вы решаете, что вообще стоит хранить.
Внутри реализованы проверки версий перед записью (CAS), защита от повторных записей при сбоях и журналирование с восстановлением после прерванных операций. Активная память остаётся компактной, а полная история ревизий лежит в Git. Загрузка идёт по требованию: сервер не тянет всю память в контекст, если задача этого не требует.
MemAuthority рассчитан на проекты, где память уже перестала быть просто заметкой и превратилась в состояние, которому доверяют следующие сессии. Если память маленькая и меняется редко, обычного MEMORY.md хватит. Понадобится Git-репозиторий под хранилище памяти, а ключ API или внешний сервис не нужны.
Какие задачи решает
- поднять контекст проекта в новой сессии без повторного чтения всего кода
- зафиксировать выводы задачи так, чтобы их не пришлось искать заново
- убрать устаревшие записи, которые путают агента
- защитить память от перезаписи устаревшей версией при параллельных запусках
- отложить идею в TODO, чтобы не засорять текущий контекст
Примеры запросов агенту
- Проверь MemAuthority этого проекта — подтяни только то, что нужно для задачи.
- Запиши эту задачу.
- Просмотри память MemAuthority, которая использовалась в этой задаче: обнови её по фактам и удали устаревшее.
Как установить MemAuthority
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о MemAuthority
Как установить MemAuthority в Claude Code?
Готовых команд установки для Claude нет, сервер подключается вручную через конфигурацию MCP. Сверьтесь с репозиторием iasi777/memauthority — там описан способ запуска.
Что делает MemAuthority?
Хранит долговременную память проекта в Git и отдаёт её агенту через MCP. Агент читает нужные записи по требованию, обновляет их и удаляет устаревшее.
Чем MemAuthority отличается от обычного MEMORY.md?
MEMORY.md проще, и для небольшой памяти его достаточно. MemAuthority добавляет проверки версий, защиту от дублей, восстановление после сбоев и полную историю ревизий в Git.