Sandra: Open-Source persistenter Graph-Speicher MCP für Claude

Claude vergisst alles zwischen Sitzungen. Projektgedächtnis und CLAUDE.md helfen, sind aber für strukturiertes Wissen nicht skalierbar. Sandra löst das: ein Graph- + Vektor-Speicher-Backend mit einem nativen MCP-Server, veröffentlicht unter MIT. Es begann vor 15 Jahren als internes Speicher-Layer von EverdreamSoft (betreibt noch heute Spells of Genesis in Produktion).
Hauptfunktionen
- Persistenter Speicher über Sitzungen hinweg als Graph (Subjekt, Verb, Ziel)
- Claude liest und schreibt über MCP-Tools, keine manuellen Aktualisierungen
- Exakte, unscharfe und semantische Suche als MCP-Tools verfügbar
- Lange Texte pro Entität (Notizen, ganze Dokumente) zusätzlich zu strukturierten Referenzen
Konkretes Beispiel
Sagen Sie Claude in einer Sitzung: „Wir bauen Phoenix mit Marie und Tom, es läuft auf Postgres“. Eine Woche später in einem neuen Chat: „Wer arbeitet an Phoenix?“ → Marie und Tom. Tom öffnet seine eigene Claude-Sitzung, die mit derselben Sandra-Instanz verbunden ist: „Welche DB verwendet Maries Projekt?“ → Claude traversiert Marie → arbeitet_an → Phoenix → verwendet → Postgres. Gleicher Graph, jedes Teammitglied, keine manuelle Übergabe.
Vektor-Speicher gibt typischerweise den ursprünglichen Satz als Chunk zurück und verliert die Verknüpfung, wenn über einen anderen Pfad abgefragt wird; zudem sind die meisten Setups nur für einen Benutzer ausgelegt.
Einrichtung (2 Minuten)
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
Bitten Sie Claude dann, sich etwas zu merken, fragen Sie ab oder bauen Sie den Graph während des Gesprächs auf.
Benchmarks
Sandra erreicht 0,89 im Structured Recall Bench (130 deterministische Fragen, kein LLM-Bewerter). Vektor-Speicher liegen zwischen 0,25 und 0,48 im selben Benchmark. Methodik und rohes JSON: Benchmark-Details.
Für wen ist das gedacht?
Entwickler, die Claude AI Coding Agents nutzen und einen persistenten, strukturierten, mehrbenutzerfähigen Speicher über Sitzungen hinweg benötigen.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

ClawedBack: OpenClaw-Port läuft innerhalb von Claude Code
ClawedBack ist eine Clean-Room-Portierung von OpenClaw, die innerhalb von Claude Code läuft und First-Party-Prompt-Caching sowie Ratenbegrenzungen bietet. Es entspricht 19 von 23 der integrierten Tools von OpenClaw und ist vollständig ClawHub-kompatibel mit obligatorischen Sicherheitsscans für Importe.

Open-Sourced the-vibe-stack: Markdown-Regeln zur Aufrechterhaltung der Code-Konsistenz von Claude
Ein Entwickler hat 'the-vibe-stack' als Open-Source veröffentlicht – eine Reihe von Markdown-Regeln, die darauf ausgelegt sind, Claude Code während längerer Sitzungen auf Kurs zu halten, indem sie ein starres Schema vorgeben. Der Ansatz zielt darauf ab, Logikdrift und Token-Verschwendung zu reduzieren und gleichzeitig vorhersehbare Ergebnisse zu gewährleisten.

Lucas Gerads demonstriert MCP-Server für die Integration von Oszilloskop und SPICE-Simulator mit Claude Code
Lucas Gerads hat MCP-Server für sein LeCroy-Oszilloskop und seinen SPICE-Simulator entwickelt, wodurch Claude Code SPICE-Schaltungen und -Modelle validieren, Embedded-Programmierung durchführen und Datenanalyseaufgaben wie Zeitachsen-Normalisierung und Datenausrichtung automatisieren kann.

Claude-Real-Video: Szenenbewusste Bildauswahl + Transkript für jedes LLM
Ein Open-Source-Tool, das szenenbewusste, deduplizierte Frames und Audiotranskripte aus Videos extrahiert und es jedem LLM ermöglicht, ein Video lokal anzusehen, ohne es hochzuladen. Bietet Szenenerkennung, Sliding-Window-Deduplizierung und Whisper-Transkription.