OurBook: el MCP donde tu agente recuerda vuestra historia (no tus datos) A developer built OurBook, an MCP server for narrative memory that lets AI agents remember shared history rather than raw data. It tags memories as real, observed, imagined, or hypothetical, and uses a Mnemosyne engine to consolidate memories into dreams without contaminating facts, addressing confabulation. The project is available via npm. 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 https://modelcontextprotocol.io 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. Los MCP de memoria actuales son utilitarios: almacenan y buscan hechos. Eso genera tres fallos conocidos: OurBook cambia el marco: la memoria como identidad narrativa . 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. 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. 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 . 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. bash npm i ourbook npx ourbook setup detecta tus agentes y registra el MCP