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

Transloadit MCP Server Connects AI Agents to Media Processing Pipeline
Transloadit built an MCP server that connects Claude and other AI agents to their media processing pipeline with 86 Robots for video, audio, image, and document processing. Setup in Claude Code requires one line: npx -y @transloadit/mcp-server stdio with TRANSLOADIT_KEY and TRANSLOADIT_SECRET environment variables.

Claude Code Plugin Yoink Replaces Library Dependencies to Reduce Supply Chain Risk
Yoink is a Claude Code plugin that removes complex dependencies by reimplementing only needed functions, using a three-step workflow with /setup, /curate-tests, and /decompose commands. It currently supports Python with TypeScript and Rust support underway.

AI Agent Infrastructure: AgentMail, AgentLine, AgentCard, Daytona, and More
A Reddit post lists companies building agent-specific primitives: AgentMail (email), AgentLine (phone), AgentCard (payments), Daytona/E2B (computers), Browserbase/Browser Use/Hyperbrowser (browsers), Firecrawl (crawl), Mem0 (memory), Composio (SaaS tools).

PicoClaw Fails to Build F1 AI Agent, Burns $20 in API Credits
A developer attempted to build an F1 information bot using PicoClaw on a Raspberry Pi Zero 2W, but the tool defaulted to version 11, generated hallucinated Python code, and consumed $20 in DeepSeek API credits without producing a working solution.