用 Memos 替代 Hermes 内置记忆:MCP 原生集成的轻量方案
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.md | 16K字符 | 手动注入上下文 | ❌ | 零 |
| Holographic | 无限制 | 向量语义搜索 | ❌ | 中(需向量库) |
| Memos | 无限制 | 全文搜索 | ✅ | 低(单文件) |
安装
- 从 GitHub Releases 下载二进制文件
- 解压后启动:
memos --port 5230 --data ./data - 访问
http://localhost:5230注册管理员账号 - 集成到 Hermes:
hermes mcp add memos --url http://localhost:5230/mcp
适用场景
- 多 Agent 协作:多个 Agent 共享同一份记忆库,不再各自为政
- 长期项目:记忆不会被压缩丢弃,所有历史配置和坑点永久保留
- 轻量部署:单文件零依赖,比 Hindsight 等方案简单得多
我的判断
当前 MEMORY.md + Holographic 的组合已经够用。但如果未来上多 Agent 架构(Hermes + Claude Code 同时工作),Memos 是一个值得考虑的轻量记忆共享方案。MCP 已成 AI 工具集成的行业标准,跟着这个趋势走不会错。