适合谁
- 需要持久记忆的 AI 代理(如 Cursor、VS Code Copilot)
- 多代理协作场景
- 追求 token 效率和快速上下文加载的开发者
Soul 提供了一个强大的持久内存解决方案,通过强制保存和加载确保确定性,减少 token 浪费。其基于文件的云存储方法简单且无供应商锁定。然而,它需要自我管理存储和潜在的同步问题。
Soul 是一个 MCP 服务器,为 AI 智能体提供跨会话的持久内存、交接(handoffs)、不可变工作日志、共享大脑、实体记忆(自动跟踪人物、硬件、项目)和核心记忆(智能体特定的常驻事实)。它基于 SQLite 的 KV-Cache 提供高性能的会话编排,支持渐进式加载(L1/L2/L3)以控制 token 消耗,并采用艾宾浩斯遗忘曲线进行智能垃圾回收。数据存储在纯 JSON 文件中,可通过任何文件夹同步服务(如 Google Drive、NAS)实现零配置云存储。
{
"mcpServers": {
"soul": {
"command": "node",
"args": [
"/path/to/node_modules/n2-soul/index.js"
]
}
}
}