This is a local SQLite memory layer that works across Claude, Cursor, Windsurf, and other MCP clients. It exposes three tools: `remember` to store memories in six explicit layers (goal, context, emotion, implementation, caveat, learning), `recall` to surface them with ranked relevance scoring, and `read_smart` which caches file AST diffs to cut token burn by 50 to 99 percent on re-reads. The six layer structure solves the flat fact problem by keeping the why, not just the what. Caveats are protected from auto-forgetting. Cold memories get consolidated into learnings. One command setup via `npx linksee-memory-setup` registers the server, installs the agent skill that auto-fires on task boundaries, and wires session hooks to persist every turn.
claude mcp add --transport stdio michielinksee-linksee-memory uvx linksee-memory