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

Claude Code v2.1.141: New Environment Variables, Hooks Enhancement, and Bug Fixes
Anthropic released Claude Code v2.1.141 with new environment variables (CLAUDE_CODE_PLUGIN_PREFER_HTTPS, ANTHROPIC_WORKSPACE_ID), terminalSequence field for hooks, agent listing by cwd, and over 20 bug fixes.

OpenClaw PARA Skill Automatically Organizes Files Using Tiago Forte's Method
A developer created an OpenClaw skill that enforces the PARA method (Projects, Areas, Resources, Archives) for automatic file organization, moving files from a messy root directory into structured folders.

Bodega Inference Engine: Optimizing LLM Inference for Apple Silicon's Unified Memory
Bodega is an inference engine built specifically for Apple Silicon's unified memory architecture, addressing throughput limitations by redesigning continuous batching and KV cache management for MLX. The developer reports working on it for 2.5 years with optimizations close to the Metal layer.

Skynet: Multi-Agent Collaboration Network for Claude Code Agents
Skynet is an open-source network that enables role-based collaboration between multiple Claude Code agents and humans. It's installed as a skill using npx and managed through natural language commands.