MCP Catalogs
Home

mcp-memory-keeper

by mkreyman·122·Score 49

MCP server for persistent context management in AI coding assistants that prevents context loss during session resets.

developer-toolsai-llmproductivity
26
Forks
0
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

MCP Memory Keeper is a comprehensive solution for maintaining context across Claude Code sessions. It provides a persistent memory layer that stores work history, decisions, and progress, ensuring important information isn't lost when context limits are reached. The server offers rich features including file content caching, checkpoint systems, channel-based organization, and full-text search capabilities. It's particularly valuable for complex coding projects, long debugging sessions, and team collaboration where context preservation is critical.

Try asking AI

After installing, here are 6 things you can ask your AI assistant:

you:Long coding sessions with Claude Code where context preservation is critical
you:Complex refactoring projects spanning multiple files and sessions
you:Team collaboration where multiple Claude sessions need to share context
you:Debugging sessions that span beyond context limits
you:How does Memory Keeper prevent context loss?
you:Can multiple Claude sessions share the same context?

When to choose this

Choose this when working with Claude Code on long coding sessions or complex projects where preserving context between sessions is critical.

When NOT to choose this

Not suitable if you're using AI assistants other than Claude, as this is specifically designed for Claude's context management.

Tools this server exposes

8 tools extracted from the README
  • context_session_start

    Start a new context session with optional project directory and default channel

  • context_save

    Save context data with optional key, category, and priority

  • context_get

    Retrieve saved context data by key

  • context_search

    Search all saved context with filters for time, category, and keywords

  • context_checkpoint

    Create a complete snapshot checkpoint of current context

  • context_restore_checkpoint

    Restore context from a previously created checkpoint

  • context_diff

    Compare saved context between two points in time

  • context_timeline

    View a timeline of context changes over time

Note: Tool names inferred from the 'Features' section and examples throughout the README. The README mentions 38 tools in total but only shows examples of 8 core tools. Tool signatures are not documented in the README.

Comparable tools

mcp-contextclaude-memorysession-history-mcp

Installation

Installation

Recommended: NPX Installation

claude mcp add memory-keeper npx mcp-memory-keeper

Claude Desktop App Configuration

  1. Open Claude Desktop settings
  2. Navigate to "Developer" → "Model Context Protocol"
  3. Click "Add MCP Server"
  4. Add the following configuration:
{
  "mcpServers": {
    "memory-keeper": {
      "command": "npx",
      "args": ["mcp-memory-keeper"]
    }
  }
}

FAQ

How does Memory Keeper prevent context loss?
Memory Keeper stores context information in a persistent SQLite database that survives session resets. When Claude's context fills up, you can save checkpoints and restore them later.
Can multiple Claude sessions share the same context?
Yes, Memory Keeper maintains a shared memory board that allows multiple Claude sessions to access the same context data, enabling collaborative workflows.

Compare mcp-memory-keeper with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.