为任何兼容 MCP 的 AI 工具添加持久内存
模型上下文协议为 AI 工具提供了一种标准方式来调用外部系统。MemoryLake 使用该标准使结构化持久内存可用于任何兼容 MCP 的工具——无需自定义集成代码。
内存问题
像 Claude Code 和 OpenClaw 这样的兼容 MCP 工具在会话中非常强大,但会话结束后,下一次打开工具时,累积的上下文——做出的决策、有效的方法、项目特定的事实——都消失了。MCP 可以连接到外部系统,但大多数工具并未提供值得连接的内存系统。MemoryLake 就是那个系统。
MemoryLake 的不同之处
会话开始时提供六种类型的内存类别——当您的 MCP 工具在会话开始时连接到 MemoryLake,相关的背景内存(身份、偏好、角色上下文)和最近的对话内存会立即显示,使会话以零手动设置的温暖状态开始。
会话期间的内存积累——随着工作的进展,工具会写入适当的内存类别:新的事实写入事实内存,完成的方法写入技能内存,行为模式写入反思内存。每次会话内存都会累积。
MCP 在范围和触发上与 REST API 不同——REST API 集成最适合应用级内存管理——批量操作、跨用户查询、管理访问。MCP 集成优化了实时内存读写,适用于实时代理交互中的会话级别。两种协议可以同时支持。
工作原理
- 连接——在工具的配置中将 MemoryLake 添加为 MCP 服务器。提供您的 API 密钥和内存存储标识符。MCP 服务器处理身份验证和路由。
- 结构——在会话开始时,MemoryLake 按类型显示相关内存。在会话期间,工具按指示写入内存类别。所有写入操作都会自动版本化并标记来源。
- 重用——下一个会话会带有所有先前会话的累积内存。工具会记住您的偏好、项目状态、工作模式和先前的决策,无需任何手动上下文管理。
前后对比
| Without MemoryLake MCP | With MemoryLake MCP | |
|---|---|---|
| Session start | Cold — no prior context | Background + Conversation Memory loaded automatically |
| Project context | Re-explained each session | Stored in Fact and Event Memory, retrieved on demand |
| Working preferences | Re-stated or hardcoded in prompts | Background Memory surfaces them at session open |
| Learned workflows | Rediscovered each time | Skill Memory persists and retrieves them automatically |
| Audit trail | None | Every memory operation versioned with timestamp and source |
为谁而建
MemoryLake MCP 集成旨在为每天依赖兼容 MCP 工具的开发者和技术用户设计,希望这些工具能够积累知识而不是重置。它与 Claude Code、OpenClaw 以及任何实现模型上下文协议的代理框架兼容。
相关场景
常见问题
我如何将 MemoryLake 注册为 MCP 服务器?
我如何将 MemoryLake 注册为 MCP 服务器?
将 MemoryLake MCP 服务器端点添加到工具的 MCP 配置中,并提供您的 API 密钥。确切的配置格式遵循标准的 MCP 服务器注册模式。完整的设置说明在 MemoryLake 开发者文档中。
我可以同时使用 MCP 和 REST API 吗?
我可以同时使用 MCP 和 REST API 吗?
可以。MCP 在实时代理交互期间处理实时的会话级内存操作。REST API 处理管理、批量和跨会话操作。它们在同一底层内存存储上操作。
通过 MCP 可以访问哪些内存类型?
通过 MCP 可以访问哪些内存类型?
所有六种内存类型都可以通过 MCP 访问:背景、事实、事件、对话、反思和技能。MCP 服务器为每种类型提供读写操作,并根据角色应用访问控制。