A persistent memory layer that solves Claude's context loss problem during long coding sessions. Exposes save_context, restore_context, and search_memory operations with SQLite backing, plus a checkpoint system for complete conversation snapshots. You can organize context by channels (auto-derived from git branches), categorize by priority, and use full-text search across saved items. The workflow is simple: save progress at milestones, create checkpoints before context limits, then restore using keys when Claude resets. Multiple Claude sessions can share the same memory store, enabling parallel workflows where one session does research while another implements code.
claude mcp add --transport stdio mkreyman-mcp-memory-keeper uvx mcp-memory-keeper