🔬 AtomicMemory MCP Server 调研报告
仓库信息
- URL: https://github.com/atomicstrata/atomicmemory
- Stars: ⭐139 | Forks: 19 | License: Apache 2.0
- 创建: 2026-05-18(~2周)| 最后更新: 2026-05-31
- 语言: TypeScript | Python SDK:
pip install atomicmemoryv1.0.1
核心架构
Core Engine (Postgres+pgvector, Docker) → MCP Server / SDK (TS/Python) → CLI
MCP 暴露 4 个 Tool
- memory_search — 混合语义搜索 (向量+BM25 RRF)
- memory_ingest — 写入记忆 (text/messages/verbatim 三种模式)
- memory_package — Token 预算打包上下文 (L0/L1/L2 分层)
- memory_list — 列出最近记忆
与 Hermes agentmemory 对比
| 维度 | AtomicMemory | agentmemory (PyPI) |
|---|---|---|
| 存储 | Postgres+pgvector (Docker) | ChromaDB (嵌入式) |
| 审计性 | ✅ 完整操作追踪 | ❌ 不透明 |
| MCP | ✅ 一级支持 | ❌ |
| 实体图谱 | ✅ | ❌ |
| 记忆版本化 | ✅ | ❌ |
| Token上下文管理 | ✅ L0/L1/L2 | ❌ |
| 成熟度 | 🟡 2周,API可能变动 | 🔴 已停止维护 |
集成评估
- 难度: ⭐⭐⭐ (中) — 需 Docker + Python SDK 封装
- 推荐: ⭐⭐⭐⭐ (推荐) — 作为 L3 结构化存储升级方案
- 代码量: 300-500 行 Python (MemoryProvider 适配器)
- 风险: 项目太新 (2周),API可能变动;需 OpenAI API key for embeddings
建议
- 替代当前 Scope Recall 或 mem0,提供更强的语义搜索和可审计性
- L1 MEMORY.md + L4 SessionDB 不变,AtomicMemory 替换 L3