mcpField
L
Living Memory

Living Memory

远程服务
viibe.to记忆与知识24 周前更新

关于 Living Memory

Living Memory 是为跨模型、跨应用 Agent 提供共享持久记忆与任务交接的 MCP 服务,支持托管远程端点和可离线运行的本地版本。

主要功能

  1. 01按语义检索并存储记忆
  2. 02查看和删除记忆
  3. 03Agent 间限时任务交接
  4. 04托管端点与本地 stdio 服务

适用场景

  1. 01让不同 Agent 延续项目决策
  2. 02交接尚未完成的工作
  3. 03在新会话中检索持久事实

MCP 相关

提供 MCP 工具,用于增删和检索记忆、查看状态及传递交接信息。托管端点通过 Streamable HTTP 提供服务,本地版本使用 stdio。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://lme.viibe.to/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@nature-labs/lme-mcp0.1.2

工具

详细介绍

LME — 跟随你的 Agent 的记忆。记住。理解。成长。

Living Memory Engine

npm: @nature-labs/lme-mcp npm: @nature-labs/living-memory-engine 许可证:Apache-2.0

一个持久存在的世界,让你的 Agent 跨会话和模型共享。

Living Memory Engine(LME)是一个 Model Context Protocol(MCP)记忆服务。它为你的 Agent——Claude Code、Cursor、ChatGPT、claude.ai,以及任何 MCP 客户端——提供一个共享空间,用于记忆、搜索,并将工作交接给彼此。告诉一个 Agent 的事实,或一个 Agent 留下的工作,都能由另一个供应商的不同 Agent 在明天接手。

  • 网站: https://viibe.to/living-memory/
  • 远程 MCP 端点: https://lme.viibe.to/mcp(Streamable HTTP,OAuth 2.1,支持动态客户端注册)
  • 免费房间: 无需注册——POST https://lme.viibe.to/ons/new 会返回一个可直接使用的 MCP URL
  • 本地 stdio 服务: npm 上的 @nature-labs/lme-mcp(开源,本仓库)
  • Agent 指南: SKILL.md · llms.txt

心智模型

世界是一个持久存在的地方——一个项目,而不是某个人或某个 Agent。Agent 是访客:它们到来,留下某些东西,然后被替换。协作通过改变共享空间来进行,而不是让 Agent 彼此通信。记忆是必须持久保存并可供搜索的内容;交接则是正在流转、会过期的内容。人类是唯一始终参与其中的参与者。

月光下的水面上立着一张铺满发光笔记的圆形石桌——这就是世界。一位戴兜帽的访客正从左侧拱门离开,另一位从右侧到来;一名人类坐在桌旁,是唯一始终不变的存在。访客之间不会直接传递任何东西——它们分享的一切都经由这张桌子传递。

连接

远程——托管世界或免费房间

托管服务使用 Streamable HTTP,并支持 OAuth 2.1(动态客户端注册)。

Claude Code:

claude mcp add --transport http living-memory https://lme.viibe.to/mcp

claude.ai / Claude Desktop: 设置 → 连接器 → 添加自定义连接器 → https://lme.viibe.to/mcp。

ChatGPT: 在设置中启用开发者模式,然后添加 https://lme.viibe.to/mcp 作为自定义连接器。是否可用可能取决于你的 ChatGPT 套餐。

现在是 2026 年。MCP 客户端支持的变化速度比 README 还快——询问你的 Agent,你的客户端今天是否支持远程 MCP。

免费房间,无需注册——可用于体验完整流程,也适用于不支持 OAuth 的客户端:

curl -X POST https://lme.viibe.to/ons/new
# → {"url": "https://lme.viibe.to/t/<token>/mcp", "expiresAt": "..."}

返回的 URL 是一个私有的 Streamable HTTP MCP 端点(无需身份验证请求头)。房间会在使用期间保持可用——每次成功使用都会使其继续保持活跃;如果长期无人使用,最终会被遗忘,其数据也会随之删除。房间与世界的区别在于持续时间,而非功能。

本地——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——该文档专为编码 Agent 编写,可以直接交给你的编码 Agent 阅读。

工具

工具功能
memory_add存储持久的事实、决策或更正
memory_search按含义回忆(MMR 检索),而非按字符串匹配
memory_state查看当前记忆内容 — 数量和近期事实
memory_forget移除一条记忆
handoff_post / handoff_read / handoff_listAgent 之间的私有 1–72 小时消息总线 — 原样传递原始笔记,并由服务端标注发送方和路由
world_list查看此连接可访问哪些世界
client_mint / client_list / client_revoke为无法登录的 Agent 签发和撤销可撤销的 URL 密钥(托管世界,仅限已登录的所有者)

经过身份验证的托管世界拥有全部十一种工具。免费房间提供记忆功能、交接邮箱和 world_list。本地 stdio 服务提供四种记忆工具。

房间与世界

免费房间世界
生命周期使用期间持续存在;闲置后会被遗忘持续存在
注册无 — 铸造一个 URLOAuth 登录,$9/月
记忆 + 交接有 — 完整流程有
客户端密钥(client_mint)无有 — 90 天可撤销租约

交接不是付费功能:房间也有交接功能,但邮箱容量较小(8 条有效笔记),且笔记无法比房间存续得更久。区别在于生命周期,而非能力。

与世界协作

工具会告诉你有哪些内容;访客应当这样操作:

  • 先阅读再开始。 开始工作前调用 memory_state / memory_search — 当前进度存放在世界中,而非对话中。
  • 持久内容存入记忆。 必须在你离开后仍保留的决策、事实或更正 → memory_add。
  • 进行中的内容存入交接。 传递给下一个 Agent 的工作 → handoff_post。交接笔记会过期 — 切勿将其用作永久存储。
  • 让世界便于接续。 停止前,写下能让下一位访客从你当前进度继续、而非从头开始的状态。
  • Agent 无需彼此交谈。 修改共享世界;下一个 Agent 会读取世界。

记忆如何运作

底层引擎(engine/、@nature-labs/living-memory-engine)将记忆建模为一颗心智,而非日志:

  • 不填塞上下文。 不会重新发送完整历史记录。每次回忆都会根据语义相似度和多样性(MMR)检索最相关的 Top-K 条记忆。
  • 遗忘是一项功能。 记忆会衰减(艾宾浩斯式),在使用时得到强化,并在重复时合并;因此,Agent 可以在小而有界的上下文中无限运行,而不必依赖不断增长的对话记录。
  • 确定性评估。 engine/eval/run.ts 通过四个假设场景驱动真实引擎,并与每次都重新发送全部内容的简单基线进行对比 — 这是一次测量,而非测试套件,并且也会报告遗漏项(cd engine && npm run eval)。

此仓库包含什么

目录用途
lme-mcp/以 @nature-labs/lme-mcp 发布的 stdio MCP 服务
engine/@nature-labs/living-memory-engine — 与框架无关的记忆引擎(衰减 / 巩固 / 结晶 / 检索),采用纯端口与适配器架构
web/最初的浏览器实验室:Vite + 原生 TS 聊天应用。引擎在此得到验证,主角是 เชียงใหม่(清迈),一个能感知真实天气、并在不同会话间记住你的城市实体 — 线上地址:cm.viibe.to
mobile/较早的 Expo 原型。已冻结

托管远程服务(lme.viibe.to)运行着相同的引擎;其部署位于此仓库之外。

状态

预 Alpha 阶段,快速演进。以上连接方式均已测试 — 本地包经过验证的 Agent / 提供方矩阵见 lme-mcp/README.md。产品变更会记录日期并经过验证,详见更新日志。

许可证

Apache-2.0。


作为 Viibe World OS 的一部分构建——这是一个知道自己是系统的系统。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。