Best for
- AI agents needing persistent memory (e.g., Cursor, VS Code Copilot)
- Multi-agent orchestration scenarios
- Developers wanting token efficiency and fast context loading
Soul provides a robust persistent memory solution with deterministic saving and loading to reduce token waste. Its file-based cloud storage approach is simple and vendor-lock-in-free. However, it requires self-managed storage and potential sync issues.
Soul is an MCP server that provides AI agents with persistent memory across sessions, handoffs, an immutable work ledger, a shared brain, entity memory (auto-tracks people, hardware, projects), and core memory (agent-specific always-loaded facts). It features high-performance session orchestration with SQLite-based KV-Cache, progressive loading (L1/L2/L3) for token control, and Ebbinghaus forgetting-curve garbage collection. Data is stored in plain JSON files, enabling zero-config cloud storage via any folder-syncing service like Google Drive or NAS.
{
"mcpServers": {
"soul": {
"command": "node",
"args": [
"/path/to/node_modules/n2-soul/index.js"
]
}
}
}