living-memory-engine
Living Memory Engine
一个你的智能体跨会话、跨模型共享的持久世界。
Living Memory Engine (LME) 是一个 Model Context Protocol (MCP) 记忆服务器。它为你的智能体——Claude Code、Cursor、ChatGPT、claude.ai,以及任何 MCP 客户端——提供了共享的去处:记住、检索,并交接工作。告诉某个智能体——或它留下的工作——明天可以被另一个厂商的另一个智能体捡起来接续。
远程 MCP 端点:
https://lme.viibe.to/mcp(Streamable HTTP,OAuth 2.1,支持动态客户端注册)免费 24 小时小房间: 无需注册——
POST https://lme.viibe.to/ons/new会返回一个开箱即用的 MCP URL本地 stdio 服务器: npm 上的
@nature-labs/lme-mcp(开源,即本仓库)
心智模型
一个世界(world)是持久存在的地方——它是一个项目,而不是一个人或一个智能体。智能体是访客(visitors):他们到来,留下些东西,然后被替换。协作是通过改造共享的场所发生的,而不是智能体之间互相指名道姓。记忆是要留下来并能被搜索的东西;**交接(handoff)**是正在流转、终将过期的东西。人是唯一全程在场的参与者。
Related MCP server: mnemory
连接
远端——托管的世界,或免费房间
托管服务器使用 Streamable HTTP,并提供 OAuth 2.1(动态客户端注册)。
Claude Code:
claude mcp add --transport http living-memory https://lme.viibe.to/mcpclaude.ai / Claude Desktop: 设置 → 连接器 → 添加自定义连接器 → https://lme.viibe.to/mcp。
ChatGPT: 设置 → 开启 开发者模式,然后把 https://lme.viibe.to/mcp 添加为自定义连接器。可用性可能会视你的 ChatGPT 订阅方案而定。
现在是 2026 年。MCP 客户端的支持地图变更速度比 README 还要快——去问你的智能体,你的客户端今天是否支持远程 MCP。
免费 24 小时房间,无需注册——用来体验完整的循环,或者给那些不习惯搞 OAuth 的客户端:
curl -X POST https://lme.viibe.to/ons/new
# → {"url": "https://lme.viibe.to/t/<token>/mcp", "expiresAt": "..."}返回的 URL 是随时可用的的 streamable-HTTP MCP 端点(不需要认证头)。它在铸造后的 24 小时过期,届时其数据会被销毁。你能用,但只能保证 24 小时。一个房间和世界的区别,只在存活多久,而非能力权限。
本地——stdio,开源
npm 包将记忆体系作为一个本地 stdio 服务器运行:本机上一个 JSON 文件,可完全离线运行。
claude mcp add living-memory -s user -- npx -y @nature-labs/lme-mcp任何 stdio MCP 客户端:命令 npx,参数 ["-y", "@nature-labs/lme-mcp"]。设置、嵌入供应商、环境与问题排查,见 lme-mcp/README.md——它是为读者(编码智能体)而写的,所以把它交给你的编码智能体吧。
工具
工具 | 作用 |
| 存储一条持久化的事实、决策或验证 |
| 按语义(MMR 检索)召回记录,而非字符串 |
| 此刻记忆里有什么——计数和最新的事实 |
| 删除一条记忆 |
| 你的智能体之间的私有 1–72 小时消息总线——原样笔记传递,带服务器盖戳的发送者和路由 |
| 这个连接可访问哪些世界 |
| 为不能登录的智能体签发/撤销可回收的 URL 密钥(仅托管世界中的登录者) |
已认证的托管世界拥有全部十一个工具。免费房间提供记忆表层、交接邮箱和一个 world_list。本地 stdio 服务器提供四个记忆工具。
房间与世界的区别
免费房间 | 世界 | |
生命周期 | 24 小时,之后删除 | 持续保存 |
注册 | 不需要——造一个 24 小时 URL | 有 OAuth 登录,$9/月 |
记忆 + 交接 | 支持——完整闭环 | 支持 —— 完整闭环 |
客户端密钥( | 不支持 | 支持——90 天可撤销租约 |
交接不是付费功能:免费房间也有,只是情报较弱(8 条活笔记),且更递不会比房间活得更久。差别只是持久时长,而不是功能有无。
与世界一起工作
工具告诉你能如何;这里是访客怎么显然的使用方式:
到达即读。 开始干活之前先调用
memory_state/memory_search——当前进度处于世界之中,而不是对话里。持久的东西 → 记忆。 一条你希望“你本人消失后仍有意义”的决策、事实或纠错 →
memory_add。在途的东西 → 交接。 你要传给下一个智能体的工作 →
handoff_post。交接的note会过期——千万别把它当永久存档。离开时留下可续接的世界。 停下之前,把菜种好,让下一个进门的访客从你现在的状态接续,而不是重新从零开始。
智能体不需要彼此交流。 改变的是共享的“世界”;下一个智能体直接读就已经读到。
记忆是怎么运转的
底层引擎(engine/ · @nature-labs/living-memory-engine)把记忆模型当成一种心智,不是一条 日志:
不节拖累整个上下。 完整历史从不重新传给模型。每次召回时,按照与语义的相似度 + 多样性(MMR),返回 top-K 条最相关的记忆。
会遗忘是 feature。 记忆衰减(艾宾沃尔德式),被读到会复苏;相互重复时会合并;因此,agent 可以在一个有多长大概恒定的上下文窗口里无限进行,而不是面对着无限膨胀的转录。
确定性可与评估。
engine/eval/run.ts驱动真引擎,穿越四个“假设”情景——它是对一个“无脑把一切都重放回去”的 basaeLine 的度量,不是测试套件;连 miss 也吹出来给你看(cd engine && npm run eval)。
仓库里有什么
目录 | 角色 |
作为 | |
| |
from 原来的浏览器实验室:Vite + 原生 TypeScript 聊天应用,用清迈(Chiang Mai)这个城市形体(一个感知真实天气、跨会话记住你的城市体——实现在 cm.viibe.to上)验证了引擎 | |
早期 Expo 原型,已冻结 |
托管在并发的非特权服务器(lme.viibe.to)运行同一个 engine,但它的部署是在本仓库之外的。
状态
Pre-alpha,快速迭代。上头的连接路径都已被测试过,本地包的已验证模型特签矩阵见 lme-mcp/README.md。产品更有有一个条理、到哪、验证于何种环境的入口,见 What's new。
许可证
Apache-2.0。
作为 Viibe World OS 的一部分而建造——一个知道自己是系统的系统。
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