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

Orkestra: Capa de Enrutamiento de LLM Consciente de Costos para OpenClaw Reduce los Costos de API en un 60-80%
Orkestra es una capa de enrutamiento modular que se sitúa frente a las llamadas LLM en OpenClaw, utilizando clasificación semántica para dirigir las solicitudes a niveles de modelo económicos, equilibrados o premium. Este enfoque redujo los costos de API en un 60-80% sin reescribir las solicitudes ni usar reglas complejas.

Freestyle Lanza Sandboxes para Agentes de Codificación de IA con Bifurcación en Vivo
Freestyle proporciona entornos de pruebas en la nube para agentes de programación con IA que se inician en ~500 ms y cuentan con bifurcación en vivo con pausa <400 ms, permitiendo clones completos de máquinas virtuales incluyendo el estado de la memoria. Ejecutan Debian completo con virtualización de hardware en infraestructura de metal puro.

ClawProxy: Proxy de Enrutamiento de IA Autohospedado para Rotar Claves API de Nivel Gratuito
ClawProxy es un proxy de enrutamiento de IA autohospedado que gestiona múltiples claves de API de IA de nivel gratuito para evitar límites de tasa y sobrecargas de proveedores. Cuenta con rotación de claves en vuelo, balanceo de carga ponderado, traducción de modelos y un panel con registros analizados en profundidad.

Reseed CLI: Extrae sistemas de diseño de cualquier sitio para Claude Code y Cursor
Reseed es una CLI que extrae tokens de diseño (colores, espaciado, escala tipográfica, radios) de cualquier sitio web y genera un tailwind.config.ts, un design-system.md y un HTML de referencia para que Claude Code y Cursor lo usen.