Built a local-first MCP memory layer because my agent kept forgetting me. Feedback wanted.

Posted by Skynetter@reddit | LocalLLaMA | View on Reddit | 0 comments

Every morning my Claude Code (or Gemini CLI) session came back a stranger. CLAUDE.md helped with static rules but couldn't retrieve, resolve contradictions, or sync across devices. Mem0/Letta/Zep all wanted my data in their cloud.

But with m3-memory - MCP server, 100% local, SQLite + FTSS + local embeddings.

What makes it different from the other MCP memory servers out there:

25 MCP tools, drop-in for Claude Code, Gemini CLI, Openclaw, Cursor, Aider, anything MCP.

Install: pip install m3-memory

Looking for:

Issues + Discussions open: https://github.com/skynetcmd/m3-memory