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

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 sessionsession_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
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
👀 See Also

Omnara: Run Claude Code and Codex from Anywhere
Omnara is a web and mobile IDE that lets developers run and interact with Claude Code and Codex sessions from anywhere, with features like cloud syncing and a voice agent.

Open-source framework for persistent AI agent memory with local storage and graph-based retrieval
A developer has been building an open-source framework for persistent AI agent memory that stores data locally as Markdown files, uses wiki-links as graph edges, and implements Git for version control. The system features four-signal retrieval and graph-aware forgetting based on ACT-R cognitive science.

Cognitive Science Technique Boosts LLM Creativity: /reframe Slash Command for Claude Code
A Reddit user developed a /reframe slash command for Claude Code that implements a cognitive science technique called distance-engagement oscillation, which improved creative problem-solving by 40% in tests across three open-weight LLMs.

Sherlock: Apple Developer Docs as Local MCP for Claude Code
Sherlock indexes 70k Apple API symbols into SQLite FTS5 and provides 5 MCP tools + 3 auto-triggering skills to ground Claude Code in real docs, preventing hallucinations.