🔬 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 atomicmemory v1.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 对比

维度AtomicMemoryagentmemory (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