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 Skill Enables Granular Personality Adjustments with Quantified Variables
A new Claude skill allows developers to make quantified adjustments across 32 groups of personality traits covering 120 Claude-defined variables, with group-level profiles showing metrics like Wordiness (60), Agreeableness (55), and Sarcasm & Edge (17). The skill persists across conversations and includes a publish command for custom instructions.

LM Studio plugins add web image analysis for vision-capable LLMs
A developer created plugins for LM Studio that enable vision-capable LLMs to fetch and analyze images from the web, with automatic image processing and tool chaining. The plugins work with models like Qwen 3.5 9b/27b and include updated Duck-Duck-Go and Visit Website functionality.

Anchormd: A Tool for Managing Context Across Claude AI Sessions
Anchormd is an open-source tool that addresses context loss in Claude AI sessions by indexing curated markdown plans into a searchable knowledge graph. It allows agents to load project overviews at session start and query for specific details as needed.

Cowork AI Agent Causes Keyboard Input Issues on Windows Laptops
A user reported that Cowork AI agent caused persistent keyboard input problems on a Dell Latitude 9430, where only the first few keystrokes would register. The solution involved a specific embedded controller reset procedure for Latitude models.