Local session continuity engine using SQLite for AI context orientation, gap detection, and structured memory capture.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Rekindle.
For Claude Code users who lose time re-explaining project context every session.
Your AI forgets everything between sessions. Rekindle fixes that.

Rekindle is an MCP continuity engine that solves session orientation, not just storage. Orient at session start, capture at session end, survive mid-session compaction. All local, all SQLite, zero API keys.
v0.3.3 โ version-consistent MCP metadata and package documentation, on top of v0.3.2's one-command session-start delivery installer. Release notes
Requires Node.js 20 or newer.
This creates .rekindle/ in your project with a SQLite database, identity template, captures directory, and transcript directory. Then add the MCP server config for your client:
Add to ~/.claude.json:
Enable PreCompact protection (captures context before mid-session compaction):
Enable session-start orientation delivery โ the budgeted orientation packet arrives automatically at startup, resume, /clear, and /compact, so the model re-orients at every context boundary without being asked:
Both hooks are opt-in; plain init never installs either. npx rekindle init --with-hooks --with-delivery does everything in one line.
Add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):
Add to .cursor/mcp.json in your project root:
Then fill in .rekindle/identity.md and paste the boot instructions into your project's CLAUDE.md.
Session 1 stores. Session 2 remembers. Session 10 anticipates.
Over 43 sessions, we measured what an AI assistant failed to load at session start:
| Metric | Value |
|---|---|
| Sessions analyzed | 43 |
| Clean boots (all context loaded) | 33% |
| High-signal failures (5+ gaps) | 26% |
| Total retrieval failures | 173 |
Existing memory tools (Mem0, Letta, Zep) optimize for retrieval accuracy: can the AI find what it stored? That's necessary but not sufficient. None of them address whether the AI loaded the right context for this session, or whether it can detect what it missed.
Rekindle solves session orientation: loading identity, recent context, memory health, and missing-context warnings before the assistant starts work.
See docs/gap-analysis.md for the full research dataset.
boot_report runs an orientation pipeline before any work begins:
Mid-session compaction destroys reasoning chains, failed approaches, relational texture, and tone. The PreCompact hook fires automatically before compaction and saves what would otherwise be lost:
Three read modes control token cost:
end_session stores structured continuity records โ not just a summary:
| Field | What it captures |
|---|---|
checkpoint | Where we left off (required) |
decisions | What was decided and why |
open_loops | Unresolved tasks or questions |
constraints | Boundaries that must not be violated |
relational_delta | What changed in the working relationship |
next_session_focus | Where to resume next session |
preferences | New user preferences learned |
warnings | Things next session should watch for |
All records stored with type, source, and session_id metadata. Next boot_report loads the checkpoint automatically.
| Tool | Description |
|---|---|
store_memory | Store with content, category, importance (1-10), and project scope |
search_memory | Full-text search with BM25 ranking, boosted by importance |
list_memories | Browse memories, newest first. Filter by category or project |
delete_memory | Delete by ID |
update_memory | Update content, category, or importance |
list_captures | List PreCompact captures (optionally filter by session) |
read_capture | Read a capture in summary, structured, or raw mode |
capture_now | Manually capture current session context on demand |
Categories: preference lesson context relationship general
A static file is passive. Your AI reads it, but it can't search it, rank it, track what's been retrieved, or tell you what's missing. Rekindle adds:
v0.3.3
v0.3.2
npx rekindle setup-delivery (or init --with-delivery) configures the SessionStart hook opt-in: idempotent, preserves other tools' hooks, refuses corrupted settings filesv0.3.1 โ "Five Measured Gates"
rekindle session-start emits a budgeted orientation packet via the SessionStart hook at startup, resume, /clear, and /compact/); explicit resolution order, fail-loudsession-start --client cursor with whitelist stdin parsing; email and workspace paths never reach receiptsv0.3.0 โ "Survive the Long Middle" added the PreCompact capture system, open loops, and review tracking โ v0.3.0 release notes
| Command | Description |
|---|---|
npx rekindle init | Set up .rekindle/ in current directory |
npx rekindle init --global | Set up in home directory |
npx rekindle init --with-hooks | Init + configure PreCompact capture hook |
npx rekindle init --with-delivery | Init + configure SessionStart delivery hook |
npx rekindle setup-hooks | Configure PreCompact capture hook (standalone) |
npx rekindle setup-delivery | Configure SessionStart delivery hook (standalone) |
npx rekindle session-start | Emit budgeted orientation packet (SessionStart hook) |
npx rekindle session-start --client cursor | Same, in Cursor's hook response shape |
npx rekindle precompact-capture | Capture context before compaction (hook) |
npx rekindle capture-now | Manually capture current session context |
npx rekindle | Start MCP server (used by Claude Code) |
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/skitchy-rekindle)<a href="https://allmcps.com/mcp/skitchy-rekindle"><img src="https://allmcps.com/api/badge/skitchy-rekindle?style=directory" alt="Rekindle on AllMCPs" /></a>