DEV Community

Cover image for OurBook: el MCP donde tu agente recuerda vuestra historia (no tus datos)
P1bub
P1bub

Posted on • Originally published at github.com

OurBook: el MCP donde tu agente recuerda vuestra historia (no tus datos)

La mayoría de los "agentes con memoria" recuerdan datos: un string, un hecho, una preferencia. Pero cuando hablas semanas con un agente, lo que quieres no es una base de datos con tus notas. Quieres que recuerde vuestra historia: el día que conociste a su perro, la vez que os reísteis de una idea absurda, lo que prometisteis hacer juntos.

Y, sobre todo, quieres que no confunda lo real con lo soñado.

Por eso construí OurBook: un servidor MCP de memoria narrativa. El agente no guarda tus datos: guarda vuestra vida en común, con emoción, con un diario que se escribe cada noche y con sueños que consolidan los recuerdos — sin contaminarlos jamás.

El problema

Los MCP de memoria actuales son utilitarios: almacenan y buscan hechos. Eso genera tres fallos conocidos:

  1. Confabulación — el agente inventa y lo presenta como recuerdo real.
  2. Contexto que no escala — inyectar todo en cada prompt es caro y se desborda.
  3. Sin identidad — cambias de modelo o de máquina y el "personaje" desaparece.

OurBook cambia el marco: la memoria como identidad narrativa.

Lo que lo hace diferente

1. Taxonomía de veracidad (la capa de honestidad)

Cada recuerdo tiene un campo veracity: real, observed, imagined (sueño/ficción) o hypothetical. El recall factual excluye por defecto los sueños: un sueño nunca se presenta como hecho. Esto ataca de raíz la confabulación.

2. Soñar = consolidar (neurociencia aplicada)

El motor Mnemosyne muestrea fragmentos por saliencia emocional (importancia × valencia) y los recombina en un sueño — como el replay hipocampal durante el sueño. Cada sueño guarda sus fuentes, para que sea ficción honesta y trazable.

3. Doble cerebro: 0 tokens de tu API principal

El modelo principal solo pone la voz. Soñar, consolidar y etiquetar corre en Mnemosyne con cadena de fallback: qwen-reverse → local (Ollama/LM Studio) → offline determinista (nunca falla). Cada llamada queda auditada en engine_log.

4. El libro y la semilla de identidad

Todo se exporta a OurBook.md / .html (crónica con lo real y lo soñado separados), y con identity-seed.json otro agente puede heredar la vida al cambiar de modelo.

Demo en 60 segundos


bash
npm i ourbook
npx ourbook setup   # detecta tus agentes y registra el MCP
Enter fullscreen mode Exit fullscreen mode

Top comments (0)