用 Memos 替代 Hermes 内置记忆:MCP 原生集成的轻量方案

tech

Memos 是一个开源轻量级备忘录系统,Go 编写,单二进制文件,SQLite 存储,零依赖。v0.27+ 内置 MCP Server,一行命令就能集成到 Hermes:

hermes mcp add memos --url http://localhost:5230/mcp

配置完成后,Hermes 自动获得 19 个工具:search_memos、create_memo、list_memos 等,可以像操作内置 memory 一样读写 Memos。

为什么需要替代内置 Memory

Hermes 内置 memory 系统有容量上限(早期版本 2200 字符,当前版本 16000 字符但压缩率高)。复杂项目下记忆频繁触发压缩,关键信息容易丢失。

Memos 用 SQLite 存储,没有容量限制,支持全文搜索,而且通过 MCP 协议实现多 Agent 共享——你的 Hermes 记住的配置,Claude Code 也能搜到。

与现有方案对比

方案容量搜索多Agent共享部署复杂度
MEMORY.md16K字符手动注入上下文
Holographic无限制向量语义搜索中(需向量库)
Memos无限制全文搜索低(单文件)

安装

  1. GitHub Releases 下载二进制文件
  2. 解压后启动:memos --port 5230 --data ./data
  3. 访问 http://localhost:5230 注册管理员账号
  4. 集成到 Hermes:hermes mcp add memos --url http://localhost:5230/mcp

适用场景

  • 多 Agent 协作:多个 Agent 共享同一份记忆库,不再各自为政
  • 长期项目:记忆不会被压缩丢弃,所有历史配置和坑点永久保留
  • 轻量部署:单文件零依赖,比 Hindsight 等方案简单得多

我的判断

当前 MEMORY.md + Holographic 的组合已经够用。但如果未来上多 Agent 架构(Hermes + Claude Code 同时工作),Memos 是一个值得考虑的轻量记忆共享方案。MCP 已成 AI 工具集成的行业标准,跟着这个趋势走不会错。

项目地址:https://github.com/usememos/memos