MCP Memory Keeper
MCP-сервер сохраняет контекст Claude Code между сеансами: решения, контрольные точки и кэш файлов хранятся в локальной SQLite.
- 136 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Сервер читает и кэширует содержимое файлов проекта и хранит его в локальной базе.
- Интеграция с git читает историю веток проекта.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/mcp-memory-keeperОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер читает и кэширует содержимое файлов проекта и хранит его в локальной базе.
- Интеграция с git читает историю веток проекта.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Memory Keeper — MCP-сервер с долговременной памятью для Claude Code. Агент сохраняет решения, ход работы и находки с категорией и приоритетом, ищет по ним, создает контрольные точки и по ключу восстанавливает сеанс после сжатия контекста. Данные лежат в локальной базе SQLite в `~/mcp-data/memory-keeper/`. Элементы контекста группируются по каналам, которые выводятся из ветки git. Среди возможностей кэш файлов с контролем изменений, фильтры по времени и регулярным выражениям, пакетные операции, связи между элементами, экспорт и импорт. Всего 38 инструментов, а профили `minimal` (8), `standard` (22) и `full` (38) задает переменная `TOOL_PROFILE`, чтобы не раздувать контекст.
Для кого. Пользователям Claude Code в длинных сеансах, где контекст сжимается и теряются принятые решения и ход работы.
Подходит, если
- Контекст подходит к лимиту, и перед сжатием создают контрольную точку с ключом восстановления.
- Две сессии Claude работают параллельно: одна исследует, другая пишет код, и обе читают общую память.
- Архитектурные решения и результаты тестов сохраняют с категорией `decision` или `progress`.
- Проектные заметки переносят на другую машину через экспорт и импорт.
Не подходит, если
- Нужна память, которая сама решает, что сохранять: здесь агента просит об этом пользователь или правило в `CLAUDE.md`.
- Контекст содержит секреты, которые нельзя записывать в локальную базу.
- Нужен семантический поиск: в этом сервере поиск полнотекстовый.
Пример запроса к агенту
Проанализируй репозиторий и сохрани разбор в memory-keeper в канал auth-service, затем создай контрольную точку.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
DATA_DIR- Каталог базы данных, по умолчанию `~/mcp-data/memory-keeper/`.
TOOL_PROFILE- Профиль инструментов: `minimal`, `standard`, `full` или свой из файла конфигурации.
MCP_MAX_TOKENS- Предел размера ответа в токенах, по умолчанию 25000.
Ограничения
Память наполняется по просьбе пользователя или по правилам в `CLAUDE.md` и пользовательской команде, сервер сам за контекстом не следит. Данные хранятся в `~/mcp-data/memory-keeper/`, каталог меняет `DATA_DIR`. По умолчанию открыты все 38 инструментов, их описания занимают место в контексте, профили `minimal` и `standard` сокращают набор. Размер ответа ограничен `MCP_MAX_TOKENS` (по умолчанию 25000), при превышении возвращается часть элементов. Вариант с `npx` каждый раз берет свежую версию, закреплять версию приходится вручную.
Как отключить. Выполните `claude mcp remove memory-keeper`. База остается в `~/mcp-data/memory-keeper/`, ее удаляют вручную, если контекст больше не нужен.
Частые вопросы
Как восстановить контекст после сброса?
Попросите Claude создать контрольную точку и назвать ключ, а в новом сеансе скажите «восстанови по ключу» и вставьте его. Память общая, поэтому подойдет и другая сессия.
Где лежат данные?
В `~/mcp-data/memory-keeper/`. Другой каталог задает переменная `DATA_DIR`.
Как уменьшить число инструментов?
Запустите сервер с `TOOL_PROFILE=minimal` (8 инструментов) или `standard` (22). Собственный профиль описывают в `~/.mcp-memory-keeper/config.json`.
Работает ли сервер в Claude Desktop?
Да, блок с командой `npx` и аргументом `mcp-memory-keeper` добавляется в конфигурацию Claude Desktop так же, как для Claude Code.
Нужны ли особые права для установки?
Нет. Команда `claude mcp add memory-keeper npx mcp-memory-keeper` не требует ручной сборки или компиляции, нативные модули `npx` подтягивает сам.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыContextKeep дает агентам постоянную память на SQLite с полнотекстовым поиском, категориями и веб-интерфейсом.
MCP-сервер хранит решения и знания проекта в Redis или Valkey и достает их в новых сессиях и после сжатия контекста.
Долговременная память для Claude Code, Cursor и Codex: агент сохраняет решения и находит их в следующих сессиях
MemoMind MCP дает Claude Code память по проектам: сохраненные факты, события и выводы доступны в локальной панели.
Локальная память для агентов: хранит переписку и файлы проекта дословно и находит нужное семантическим поиском через MCP
Локальная память для агента: хуки сами записывают факты из разговоров, а MCP-сервер возвращает их в новых сессиях из файла SQLite
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MCP Memory Keeper (эта карточка) | нет | не нужна | 136 | |
| MCP Memory Service | нет | не нужна | 2 090 | самостоятельно размещаемая память с семантическим поиском и графом знаний; Memory Keeper проще, хранит данные в локальной SQLite и ищет по тексту |
| Claude-Mem | нет | 113 534 | плагин автоматически сохраняет наблюдения сессий; в Memory Keeper контекст сохраняют по просьбе пользователя или правилу в `CLAUDE.md` |
Коротко о README
README показывает быстрый старт, пример процесса с `CLAUDE.md` и пользовательской командой, список возможностей, переменные окружения, профили инструментов и подробное описание каждого вызова.