This gives Claude persistent memory across conversations using SQLite as the backend. You get 26 tools for storing, retrieving, and verifying information that survives session restarts. Think of it as a way to remember user preferences, project context, or conversation history without starting from scratch every time. The sync functionality means you can keep memory consistent across different instances. Reach for this when you need Claude to actually remember things between chats, like maintaining state for a long-running project or building an agent that needs to recall past interactions and decisions.
claude mcp add --transport stdio io.github.bas-more-total-recall uvx total-recall