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

Unsloth Studio permite duplicar la velocidad de entrenamiento con una reducción del 70% en VRAM para el ajuste local de IA.
Unsloth Studio proporciona herramientas para entrenar y ajustar modelos de lenguaje en hardware local con un entrenamiento 2 veces más rápido y una reducción del 70% en VRAM. Admite exportar modelos al formato GGUF para usar con Ollama y permite flujos de trabajo completos de codificación con IA local en hardware de 24 GB como la RTX 4090.

Dándole a Claude un LLM local como asistente mediante MCP en Mac
Un desarrollador conecta Claude a un Qwen 2.5 Coder 14B local mediante Ollama y MCP, creando un asistente sin costo para delegar tareas como procesamiento de texto y manejo de archivos grandes.

yburn: Herramienta para auditar y reemplazar trabajos cron de agentes de IA innecesarios
yburn es una herramienta de Python que audita los trabajos cron de agentes de IA y reemplaza aquellos que no necesitan LLMs con scripts de Python independientes. El creador encontró que el 58% de 98 trabajos cron eran tareas puramente mecánicas como comprobaciones de salud del sistema y copias de seguridad de git.

Habilidad GAN para Claude Código: Herramienta de IA Adversarial para Refinamiento de Ideas
Una habilidad de Claude Code llamada /gan utiliza roles de IA adversarios para criticar y mejorar ideas a través de fases alternas de Discriminador y Generador, con características como modos de intensidad, salida multilingüe y selección forzada de roles desarrolladas mediante auto-iteración.