Sandra: open-source persistent graph memory MCP for Claude

✍️ OpenClawRadar📅 Published: May 11, 2026🔗 Source
Sandra: open-source persistent graph memory MCP for Claude
Ad

Claude forgets everything between sessions. Project memory and CLAUDE.md help but don't scale to structured knowledge. Sandra solves this: a graph + vector memory backend with a native MCP server, open-sourced under MIT. It started 15 years ago as EverdreamSoft's internal memory layer (still powers Spells of Genesis in production).

Key features

  • Persistent memory across sessions as a graph (subject, verb, target)
  • Claude reads and writes through MCP tools, no manual updates
  • Exact, fuzzy, and semantic search exposed as MCP tools
  • Long-text storage per entity (notes, full documents) on top of structured refs

Concrete example

Tell Claude in one session: "we're building Phoenix with Marie and Tom, it runs on Postgres". A week later in a fresh chat: "who's on Phoenix?" → Marie and Tom. Tom opens his own Claude session connected to the same Sandra instance: "what DB does Marie's project use?" → Claude traverses Marie → works_on → Phoenix → uses → Postgres. Same graph, any teammate, no manual handoff.

Vector memory typically returns the original sentence as a chunk and loses the link when queried through a different path, plus most setups are per-user only.

Ad

Setup (2 minutes)

git clone https://github.com/everdreamsoft/sandra && cd sandra
docker compose up -d
claude mcp add sandra --transport http --url http://127.0.0.1:8090/mcp

Then ask Claude to remember something, query it, or build the graph as you talk.

Benchmarks

Sandra scores 0.89 on Structured Recall Bench (130 deterministic questions, no LLM judge). Vector stores cluster between 0.25 and 0.48 on the same bench. Methodology and raw JSON: benchmark details.

Who is this for?

Developers using Claude AI coding agents who need persistent, structured, multi-user memory across sessions.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Claude Code Hook Monitors WIP Accumulation in AI Coding Workflows
Tools

Claude Code Hook Monitors WIP Accumulation in AI Coding Workflows

A developer built a UserPromptSubmit hook for Claude Code that surfaces work-in-progress accumulation across four queues: uncommitted changes over 200 lines, three or more unpushed commits, pushed commits without changeset files, and release PRs open longer than 24 hours.

OpenClawRadar
LobsterBoard adds theme system and template gallery
Tools

LobsterBoard adds theme system and template gallery

LobsterBoard now includes a theme system with five visual options and a template gallery that allows users to export and import dashboard layouts with automatic sensitive data stripping.

OpenClawRadar
free-claude-code adds GLM-5 support via NVIDIA NIM, expands to OpenRouter and Discord
Tools

free-claude-code adds GLM-5 support via NVIDIA NIM, expands to OpenRouter and Discord

free-claude-code now supports GLM-5 through NVIDIA NIM's free tier (40 requests/min) and adds OpenRouter integration, Discord bot support, and LMStudio local provider compatibility. The tool converts Claude Code's Anthropic API requests to work with alternative model backends.

OpenClawRadar
Pilot Protocol: A P2P Network Stack for AI Agents Built with Claude
Tools

Pilot Protocol: A P2P Network Stack for AI Agents Built with Claude

A developer built Pilot Protocol, a pure user-space peer-to-peer virtual network stack in Go specifically for autonomous AI agents, enabling direct communication without centralized infrastructure. The protocol uses UDP multiplexing, NAT traversal, and end-to-end encryption, with benchmarks showing 89 MB/s local throughput and 2.1 MB/s cross-continent WAN throughput.

OpenClawRadar