living-memory-engine
Living Memory Engine
Un mundo persistente que tus agentes comparten entre sesiones y modelos.
Living Memory Engine (LME) es un servidor de memoria del Model Context Protocol (MCP). Les da a tus agentes — Claude Code, Cursor, ChatGPT, claude.ai, cualquier cliente MCP — un único lugar compartido para recordar, buscar y pasarse trabajo entre sí. Un hecho que se le cuenta a un agente — o el trabajo que otro deja atrás — puede ser recogido por un agente distinto, de un proveedor distinto, mañana.
Sitio web: https://viibe.to/living-memory/
Endpoint MCP remoto:
https://lme.viibe.to/mcp(Streamable HTTP, OAuth 2.1 con registro dinámico de clientes)Sala gratuita de 24 horas: sin registro —
POST https://lme.viibe.to/ons/newdevuelve una URL MCP lista para usarServidor stdio local:
@nature-labs/lme-mcpen npm (código abierto, este repositorio)
El modelo mental
Un mundo es un lugar que persiste: un proyecto, no una persona ni un agente. Los agentes son visitantes: llegan, dejan algo atrás y son reemplazados. La coordinación se produce cambiando el lugar compartido, no porque los agentes se dirijan los unos a los otros. La memoria es lo que debe perdurar y poder buscarse; un traspaso es lo que está en vuelo y expira. El humano es el único participante que ha estado presente durante todo.
Related MCP server: mnemory
Conéctate
Remoto — mundo alojado o sala gratuita
El servidor alojado habla Streamable HTTP con OAuth 2.1 (registro dinámico de clientes).
Claude Code:
claude mcp add --transport http living-memory https://lme.viibe.to/mcpclaude.ai / Claude Desktop: Ajustes → Connectors → Add connector personalizado → https://lme.viibe.to/mcp.
ChatGPT: Ajustes → activa Developer Mode y añade https://lme.viibe.to/mcp como conector personalizado. La disponibilidad puede depender de tu plan de ChatGPT.
It's 2026. El soporte de clientes MCP cambia más rápido que los README — pregúntale a tu agente si tu cliente admite MCP remoto hoy.
Sala gratuita de 24 horas, sin registro — para probar el proceso completo o para clientes sin OAuth:
curl -X POST https://lme.viibe.to/ons/new
# → {"url": "https://lme.viibe.to/t/<token>/mcp", "expiresAt": "..."}La URL que se devuelve es un endpoint MCP streamable-HTTP privado (sin cabecera de autenticación). Expira 24 horas después de su generación y sus datos se eliminan. Una sala se diferencia de un mundo por cuánto dura, no por lo que puede hacer.
Local — stdio, código abierto
El paquete npm ejecuta la superficie de memoria como servidor stdio local: un archivo JSON en tu máquina, que puede funcionar completamente sin conexión.
claude mcp add living-memory -s user -- npx -y @nature-labs/lme-mcpCualquier cliente MCP stdio: comando npx, argumentos ["-y", "@nature-labs/lme-mcp"]. Configuración, proveedores de embeddings, entorno y modos de fallo: lme-mcp/README.md — está escrito para que lo lea un agente de codificación, así que deja que lo lea el tuyo.
Las herramientas
Tool | Qué hace |
| Almacena un hecho, decisión o corrección duradera |
| Recupera por significado (recuperación MMR), no por coincidencia de texto |
| Qué hay en memoria ahora mismo — recuentos y hechos reciente, nails |
| Elimina un recuerdo |
| Un bus de mensajes privado de 1–72 h entre tus agentes — notas en bruto transmitidas palabra por palabra, con remitente y ruta sellados por el servidor |
| Qué mundos son accesibles desde esta conexión |
| Emite y retira claves de acceso URL revocables para agentes que no pueden iniciar sesión (mundo alojado, solo dueño con sesión) |
El mundo alojado autenticado tiene las once herramientas. Una sala gratuita tiene la superficie de memoria, el buzón de traspaso y world_list. El servidor stdio local tiene las cuatro herramientas de memoria.
Salas y mundos
Sala de regalo | Mundo | |
Duración | 24 horas, luego se elimina | Persiste |
Registro | Ninguno — se genera una URL | Inicio de sesión con OAuth, $9/al mes |
Memoria + traspaso | Sí — el flujo completo | Sí |
Claves de cliente ( | No | Sí — concesiones revocables de 90 días |
El acceso de traspaso no es una función de pago: una sala también lo tiene, con un buzón más pequeño (8 notas activas) y notas que no pueden sobrevivir a la sala. La diferencia es la duración, no la capacidad.
Trabajar con un mundo
Las herramientas te dicen qué existe; así se espera que se comporten los visitantes:
Entra leyendo. Llama a
memory_state/memory_searchantes de empezar: en el mundo, no en la conversación, vive la O cultura actual.Lo subsistente va a la memoria. Una decisión, un hecho o una corrección que deben sobrevivirte →
memory_add.Lo en vuelo va al traspaso. El trabajo que pasas al siguiente agente →
handoff_post→ Los traspasos expiran — no los uses nunca como memoria permanente.Deje el mundo reanudable. Antes de parar, escribe el estado que permita al siguiente visitante restraint — again possible from where you are, not from scratch.
Los agentes no necesitan hablarse no entre sí. Cambia el mundo compartido; el siguiente agente lee el mundo.
Cómo funciona la memoria
El motor subyacente (engine/, @nature-labs/living-memory-engine) describe the memory as a kind of mind, no when a file:
Sin saccionar el contexto. El historial completo nunca se reenvía. Cada decara la top-K de las memorias más relevantes por similaridad semántica con diversidad (MMR).
Olvidar es una función. Las memorias decipen (estilo Ebbinghaus), se refuerzan cuando se usan y se fusionan si están duplicated, so an agent can go endless on a limited, literal memory instead of a never ending log.
Evaluación determinista.
engine/eval/run.tsejecuta el engine real through four hypothesis scenarios against a naive re-send everything baseline — es una medición, no una suite de pruebas, e inform também of misses (cd engine && npm run eval).
Qué hay en repositorio
Recto | Rol |
The MCP server goes through stdio published as | |
| |
The original browser lab: Vite + vanilla TS chat application where the engine was tested with เชียงใหม่/Mai city — an entity that is aware the true oral climate and remembers you between sessions — live, in cm.viibe.to | |
An earlier Expo prototype. Frozen |
The remote server (youtow) uses the same engine; its deployment lives outside this repository.
State
Pre-alpha, evolving fast. The room above has been tested — the lme-mcp local package's matrix of tested agents/providers is in lme-mcp/README.md. All product changes are registered, dated and verified at What's new.
License
Apache-2.0.
Built as part of the Viibe World OS — a system that knows the honors system.
Maintenance
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceMCP server providing managed persistent memory for AI agents. Read and write structured state across sessions, tools, and restarts at 1000+ requests per second, with no infrastructure to self-host or operate.2Apache 2.0- AlicenseNot gradedqualityAmaintenanceSelf-hosted MCP server giving AI agents persistent memory for personalization and context across conversations.272Apache 2.0
- FlicenseNot gradedqualityBmaintenanceFree, persistent memory layer for AI agents, enabling storage and semantic search of memories via MCP or REST.
- AlicenseNot gradedqualityBmaintenanceA shared memory MCP server for AI agents that provides persistent, semantic memory across sessions and tools, enabling long-term recall and context sharing.011MIT
Related MCP Connectors
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Cloud-hosted MCP server for durable AI memory
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/v1b3x0r/living-memory-engine'
If you have feedback or need assistance with the MCP directory API, please join our Discord server