rekindle — MCP-сервер для Claude Code: память между сессиями
Локальный MCP-сервер на SQLite, который собирает контекст проекта к началу сессии и сохраняет его перед сжатием. Пригодится, если каждый раз приходится заново объяснять агенту, где вы остановились.
claude mcp add rekindle -- npx -y rekindleЧто делает rekindle
Rekindle работает вокруг трёх точек: старт сессии, сжатие контекста посреди работы и завершение. На старте инструмент boot_report проходит по цепочке — читает документ идентичности, смотрит статистику памяти, находит последний чекпойнт, поднимает открытые вопросы и считает оценку ориентированности. Всё лежит в .rekindle/ внутри проекта: база SQLite, шаблон идентичности, политика непрерывности, реестр проектов и каталоги для захватов и транскриптов.
Хук PreCompact срабатывает до сжатия и сохраняет то, что иначе пропадёт: разбор транскрипта, сырой Markdown-захват и структурный JSON-снимок с решениями и файлами. Читать захваты можно в трёх режимах — сводка, структура или полный фрагмент транскрипта, и от режима зависит расход токенов. Оба хука ставятся отдельно, обычный init их не включает.
Нужен Node.js 22 или новее. Хуки пишут в .claude/settings.local.json и работают только в той папке, где запущены, если не добавить --global. При --global настройки уходят в ~/.claude/settings.json, и тогда сервер стоит регистрировать в том же пользовательском скоупе — иначе он окажется доступен не везде, где срабатывают хуки.
Какие задачи решает
- восстановить контекст проекта в начале сессии
- сохранить ход рассуждений перед сжатием контекста
- найти последний чекпойнт и открытые задачи
- отследить, чего не хватает в загруженном контексте
- вести локальную историю сессий без внешних сервисов
Примеры запросов агенту
- Запусти
boot_reportи скажи, что мы делали в прошлый раз - Покажи последний захват PreCompact в режиме summary
- Открой
.rekindle/identity.mdи обнови описание проекта
Как установить rekindle
Командой платформы
claude mcp add rekindle -- npx -y rekindleКомандой платформы
codex mcp add rekindle -- npx -y rekindleФайл настроек
{
"mcpServers": {
"rekindle": {
"command": "npx",
"args": [
"-y",
"rekindle"
]
}
}
}Файл настроек
{
"servers": {
"rekindle": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"rekindle"
]
}
}
}Командой платформы
gemini mcp add rekindle npx -y rekindleПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о rekindle
Как установить rekindle в Claude Code?
Сначала выполните npx rekindle init, затем зарегистрируйте сервер командой claude mcp add rekindle -- npx -y rekindle. Хуки включаются отдельно: npx rekindle setup-hooks и npx rekindle setup-delivery.
Что делает rekindle?
Это MCP-сервер непрерывности сессий. Он собирает ориентационный отчёт на старте, сохраняет контекст перед сжатием и отдаёт его при следующем запуске, используя локальную базу SQLite.
Нужны ли API-ключи для работы rekindle?
Нет, всё хранится локально в SQLite. Требуется только Node.js 22 или новее.