Sandra: MCP de memoria gráfica persistente de código abierto para Claude

Claude olvida todo entre sesiones. La memoria del proyecto y CLAUDE.md ayudan, pero no escalan al conocimiento estructurado. Sandra soluciona esto: un backend de memoria de grafos + vectores con un servidor MCP nativo, de código abierto bajo MIT. Comenzó hace 15 años como la capa de memoria interna de EverdreamSoft (aún impulsa Spells of Genesis en producción).
Características principales
- Memoria persistente entre sesiones como un grafo (sujeto, verbo, objetivo)
- Claude lee y escribe mediante herramientas MCP, sin actualizaciones manuales
- Búsqueda exacta, difusa y semántica expuestas como herramientas MCP
- Almacenamiento de texto largo por entidad (notas, documentos completos) sobre referencias estructuradas
Ejemplo concreto
Dile a Claude en una sesión: "estamos construyendo Phoenix con Marie y Tom, funciona en Postgres". Una semana después en un chat nuevo: "¿quién está en Phoenix?" → Marie y Tom. Tom abre su propia sesión de Claude conectada a la misma instancia de Sandra: "¿qué base de datos usa el proyecto de Marie?" → Claude recorre Marie → trabaja_en → Phoenix → usa → Postgres. Mismo grafo, cualquier compañero, sin traspaso manual.
La memoria vectorial normalmente devuelve la oración original como un fragmento y pierde el enlace cuando se consulta a través de una ruta diferente, además la mayoría de las configuraciones son solo por usuario.
Configuración (2 minutos)
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
Luego pídele a Claude que recuerde algo, consulta o construye el grafo mientras conversas.
Benchmarks
Sandra obtiene 0.89 en Structured Recall Bench (130 preguntas deterministas, sin juez LLM). Los almacenes vectoriales se agrupan entre 0.25 y 0.48 en el mismo banco. Metodología y JSON sin procesar: detalles del benchmark.
¿Para quién es?
Desarrolladores que usan agentes de codificación con Claude AI y necesitan memoria estructurada, persistente y multiusuario entre sesiones.
📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

Construcción y Pruebas de un Servidor MCP en Claude Desktop: Arquitectura y Lecciones Aprendidas
Un desarrollador comparte su experiencia construyendo y probando un servidor MCP dentro de Claude Desktop, detallando su configuración arquitectónica y las lecciones prácticas aprendidas sobre esquemas de herramientas, depuración y limitaciones.

ClaudyBro: Terminal nativo de macOS para flujos de trabajo de código con Claude
ClaudyBro es una aplicación nativa de terminal Swift de 3,5 MB construida específicamente para usuarios de Claude Code, que incluye pegado de imágenes, inspección de procesos, limpieza de huérfanos y gestión inteligente de MCP. Utiliza 68 MB de memoria en reposo y 82 MB con Claude en ejecución.

Kula: Monitoreo de servidores Linux autónomo sin dependencias
Kula es una herramienta ligera de monitoreo de servidores Linux que se ejecuta como un solo binario sin dependencias externas ni bases de datos. Recopila métricas del sistema cada segundo desde /proc y /sys, las almacena en un búfer circular por niveles integrado y proporciona tanto un panel web como interfaces TUI de terminal.

Desarrollador mide la frustración con la métrica 'P...s por cada mil indicaciones' en 44,212 registros de Claude Code
Un desarrollador rastreó 'fpk' (maldiciones por cada mil prompts) en 44,212 prompts de Claude Code durante 5 meses, descubriendo que la frustración disminuyó 3.4× desde Claude Opus 4-5 a 4-7, y que la mayoría de las maldiciones se dirigían a las herramientas del entorno, no al modelo.