context-keeper

jarmstrong158/context-keeper
★ 0 stars Python AI/LLM Updated 11d ago
MCP server that maintains project memory across Claude conversations — records decisions, pipelines, and constraints in human-editable JSON. Zero dependencies.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "context-keeper": {
      "command": "uvx",
      "args": [
        "context-keeper"
      ]
    }
  }
}

Or install with pip: pip install context-keeper

README Excerpt

<!-- mcp-name: io.github.jarmstrong158/context-keeper --> Project memory for Claude. Records design decisions, pipeline flows, and constraints so Claude maintains context across conversations. As conversations get long, Claude loses the "why" behind earlier decisions. New conversations start blank. This causes Claude to make changes that break established patterns — like rewriting a pipeline step it doesn't remember exists.

Tools (11)

deprecate_entryget_compaction_reportget_contextget_project_summaryproject_dirprune_stalerecord_constraintrecord_decisionrecord_pipelineupdate_entryverify_quality

Topics

agent-memoryanthropicclaudedeveloper-toolsmcpmodel-context-protocolpython