Open-source MCP server adds built-in session memory for Claude Desktop

✍️ OpenClawRadar📅 Published: March 21, 2026🔗 Source
Open-source MCP server adds built-in session memory for Claude Desktop
Ad

What it is

A developer has created an open-source MCP (Model Context Protocol) server written in TypeScript that adds built-in session memory functionality for Claude Desktop users, removing the requirement for separate memory servers or processes.

Key details from the source

The server was built entirely using Claude Desktop sessions to address the pain point of losing context between multi-day coding projects. According to the developer, Claude wrote the TypeScript MCP tool definitions, designed the session schema, and helped iterate on the progressive context loading approach.

How the session memory works

  • session_save_ledger — Append-only log of what happened each session
  • session_save_handoff — Snapshot of current project state (branch, TODOs, key context)
  • session_load_context — Progressive loading with three levels:
    • quick (~50 tokens) — "What was I working on?"
    • standard (~200 tokens) — Continue where you left off
    • deep (~1000+ tokens) — Full recovery after a week away
Ad

Additional tools included

The same MCP server also provides:

  • Brave Search (web + local + AI-grounded answers)
  • Google Gemini research paper analysis
  • Sandboxed code-mode transforms (QuickJS)

Development approach

During development, the developer used the session memory tools on themselves — saving context about the server's own architecture between coding sessions.

Availability and setup

The project is completely free and open-source under MIT license. Setup involves copying a claude_desktop_config.json block from the README. The GitHub repository is available at https://github.com/dcostenco/BCBA.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also