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

Transloadit MCP Server Connects AI Agents to Media Processing Pipeline
Tools

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.

OpenClawRadar
Claude Code Plugin Yoink Replaces Library Dependencies to Reduce Supply Chain Risk
Tools

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.

OpenClawRadar
AI Agent Infrastructure: AgentMail, AgentLine, AgentCard, Daytona, and More
Tools

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).

OpenClawRadar
PicoClaw Fails to Build F1 AI Agent, Burns $20 in API Credits
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.

OpenClawRadar