Mem0 发布 OpenMemory MCP:面向 AI 代理的记忆

CometAPI
AnnaMay 15, 2025
Mem0 发布 OpenMemory MCP:面向 AI 代理的记忆

OpenMemory MCP 已迅速成为 AI 开发者在多个助手客户端间实现无缝、私有内存管理的关键工具。由 Mem0 于 2025 年 5 月 13 日宣布,OpenMemory MCP Server 引入了符合 Model Context Protocol (MCP) 的本地优先内存层,使得在 Cursor、Claude Desktop、Windsurf 等工具之间进行持久的上下文共享成为可能。

在 5 月 15 日登陆 Product Hunt 后的 48 小时内,它收获了超过 200 次投票,显示出社区对统一的、隐私聚焦的内存基础设施的强烈兴趣。Apidog 和 Dev.to 的早期技术文章赞扬了其向量支持的搜索与内置仪表盘,而 AIbase 和 TheUnwindAI 强调了其在多工具 AI 工作流中的真实适用性。Reddit 上的用户反馈突出了其直观的仪表盘控制与不间断的上下文交接承诺,巩固了 OpenMemory MCP 作为下一代私有 AI 内存管理解决方案的地位。

发布与概览

OpenMemory MCP Server 于 2025 年 5 月 13 日正式发布,来源于 Taranjeet Singh 在 Mem0 博客的文章,将其定位为完全在用户本机运行的“私有、本地优先内存服务器”。
它遵循开放的 Model Context Protocol (MCP),提供标准化 API —— add_memoriessearch_memorylist_memoriesdelete_all_memories —— 以执行持久化内存操作。
通过消除云端依赖,它确保数据所有权与隐私,解决了 AI 工作流中 Token 成本与上下文丢失等长期痛点。

核心特性

  • Local‑First Persistence: 所有记忆均存储在本地,不进行自动云同步,确保用户对数据驻留的完全控制。
  • Cross‑Client Context Sharing: 记忆对象(包含主题、情绪与时间戳)可在一个兼容 MCP 的客户端创建,并在另一个客户端无须重新提示即可检索。
  • Unified Dashboard: 集成的 Web 界面 http://localhost:3000 允许用户实时浏览、添加、删除记忆,并授予或撤销客户端访问权限。
  • Vector‑Backed Search: 借助 Qdrant 进行语义索引,OpenMemory 按意义而非关键词匹配查询,加速相关记忆检索。
  • Metadata‑Enhanced Records: 每条记忆包含丰富的元数据——主题标签、情绪上下文与精确时间戳——便于精细化筛选与管理。

技术架构

在底层,OpenMemory MCP 结合了:

  1. Docker 化微服务: 为 API 服务器、向量数据库与 MCP 服务器组件分别提供容器,通过 make up) 进行编排。
  2. Model Context Protocol (MCP): 提供 REST+SSE 接口,任何 MCP 客户端均可通过安装 MCP 客户端包并指向 http://localhost:8765/mcp/<client>/sse/<username> 进行接入。
  3. 向量数据库(Qdrant): 存储记忆文本的嵌入向量,便于快速语义相似度搜索,在大型上下文检索中尽量减少 Token 使用。
  4. Server‑Sent Events(SSE): 为仪表盘提供实时更新,并在连接的客户端间实现记忆的即时可用。

安装与设置

克隆与构建:

git clone https://github.com/mem0ai/mem0.git cd openmemory make build make up

配置环境:

api/ 下创建 .env 文件,并包含 OPENAI_API_KEY=your_CometAPI_key_here

CometAPI 提供统一的 REST 接口,将数百个 AI 模型(包括 ChatGPT 家族)聚合到一致的端点下,具备内置的 API Key 管理、使用配额与计费仪表盘。无需同时处理多个厂商 URL 与凭据。请参阅 教程

获取 CometAPI 凭据:

  • 登录你的CometAPI 仪表盘。
  • 导航至 API Tokens 并点击 Add Token。复制新创建的令牌(如 sk-abc...),并记录你的基础 URL(将显示为 https://api.cometapi.com)。
  • 将这两项信息用于 Cursor 配置。

OpenMemory MCP

启动前端:

cp ui/.env.example ui/.env make ui The dashboard becomes available at http://localhost:3000 .

连接 MCP 客户端:

安装 MCP 客户端包并注册你的客户端:

npx install-mcp i "http://localhost:8765/mcp/<client>/sse/$(whoami)" --client <client>

生态与客户端支持

OpenMemory MCP 兼容任何实现 MCP 的工具,包括:

  • Cursor AI
  • Claude Desktop
  • Windsurf
  • Cline
  • Future MCP‑enabled platforms

随着更多 AI 助手采用 MCP,共享内存基础设施的价值将不断累积,促进更丰富的跨工具体验。

真实世界用例

  • Research Agents:在多个工具中组合浏览器抓取与摘要代理;将发现存入 OpenMemory,以便在报告生成过程中持续引用。
  • Development Pipelines:在代码编辑器与 REPL 环境间切换时保留调试上下文,降低设置时间与认知负担。
  • Personal Assistants:在日常任务中保持用户偏好与历史查询,实现更个性化、更具上下文意识的响应。

未来路线图

Mem0 团队暗示了“Full Memory Control”功能,允许用户为每个客户端设置到期策略与精细化访问权限。

正在进行的开发包括用于自定义记忆过滤的插件架构与用于混合工作流的云备份选项;相关细节将在官方博客成熟后发布。

凭借快速的采用曲线与开源开发模式,OpenMemory MCP 有望成为下一代 AI 助手的事实上的内存层。

阅读更多

一个 API 中超 500 个模型

最高 20% 折扣