michielinksee avatar

Linksee Memory

michielinksee/linksee-memory

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.

GitHub stars
16
tools
7
transport
STDIO
last updated
Nov 13, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

recallStart here. No arguments gives the session brief; query searches; path shows a file's edit history with the user intent behind each edit; where gives your position on the Current Truth Map and blast radius; dream runs the triage session.

Start here. No arguments gives the session brief; query searches; path shows a file's edit history with the user intent behind each edit; where gives your position on the Current Truth Map and blast radius; dream runs the triage session.

No parameter schema in public metadata yet.

rememberSave, update or delete a memory. content is the only required field; anchor records it as a decision, violation_signal lets a contradicting edit be detected, and supersedes replaces an older memory of the same entity.

Save, update or delete a memory. content is the only required field; anchor records it as a decision, violation_signal lets a contradicting edit be detected, and supersedes replaces an older memory of the same entity.

No parameter schema in public metadata yet.

read_smartToken-saving file reader with AST diff caching: re-reading an unchanged file costs about 50 tokens, and a modified file returns only the changed chunks.

Token-saving file reader with AST diff caching: re-reading an unchanged file costs about 50 tokens, and a modified file returns only the changed chunks.

No parameter schema in public metadata yet.

drift_statusShows what's drifting right now: the truth map with the evidence for each decision. anchor_id gives a deep-dive into one decision.

Shows what's drifting right now: the truth map with the evidence for each decision. anchor_id gives a deep-dive into one decision.

No parameter schema in public metadata yet.

declare_anchorRecords a normative claim (decision, prohibition or constraint) that the detector checks against reality, or a proposal: an option presented that the user never addressed, parked as a review item.

Records a normative claim (decision, prohibition or constraint) that the detector checks against reality, or a proposal: an option presented that the user never addressed, parked as a review item.

No parameter schema in public metadata yet.

resolve_driftCloses the loop on drift: fix, supersede, acknowledge, dismiss (with hit_term), harden or soften. With candidate_id, surfaces or dismisses an orphaned proposal.

Closes the loop on drift: fix, supersede, acknowledge, dismiss (with hit_term), harden or soften. With candidate_id, surfaces or dismisses an orphaned proposal.

No parameter schema in public metadata yet.

share_draftBuilds a link to a reviewed draft of a fix for other agents. Runs only when the user asks.

Builds a link to a reviewed draft of a fix for other agents. Runs only when the user asks.

No parameter schema in public metadata yet.

Sponsors

Readme

linksee-memory

A local MCP memory server: one SQLite file on your machine that Claude Code, Cursor, Windsurf, OpenAI Codex and Gemini CLI all read and write. No account, no credit card, no cloud, no API key. The server makes no network calls; telemetry is opt-in and off by default.

It is for handing a project over — to your next session, to another client, to the person after you — with the reasons attached. Every client can save and search the memory. In Claude Code, hooks also bring a recorded decision back at session start and before an edit. Drift detection shows which recorded decisions the code has since left.

Needs Node.js 22.16 or later (recommended: SQLite with FTS5 is built into Node, nothing is compiled), and Claude Code or Codex to try it (either one is enough). Node 20 and Node 22.0–22.15 still work through better-sqlite3, which then has to be built on install — on npm 12 that means allowing its install script (see troubleshooting).

Install

Claude Code, from inside a session (plugin: MCP server and skill, no hooks):

/plugin marketplace add michielinksee/linksee-memory
/plugin install linksee-memory@linksee-memory

View the full README on GitHub

Details

Repository
github.com/michielinksee/linksee-memory
Category
AI & LLM Tools
Package
linksee-memory
Transport
STDIO
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1singularityjason avatarLightning Memorysingularityjason/lightning-memoryDecentralized agent memory for the Lightning economy. Nostr identity, L402 payments.7stars
2riproductions avatarWingmanProtocol Agent Gatewayriproductions/wingman-agent-gatewayDurable memory, headless browser and research for agents. Pay per call: x402 USDC on Base or credits0stars
3hrrodan avatarAgent Workspace MCPhrrodan/agent-workspace-mcpA sandboxed, agentic workspace providing secure filesystem, bash, and uv-powered Python execution.1stars
4rishiatlan avatarClaude Prompt Optimizerrishiatlan/claude-prompt-optimizer-mcpScores, compiles & optimizes prompts for any LLM. Zero AI calls inside. Freemium.1stars
5rastogivaibhav avatarLlm Koshrastogivaibhav/llm-koshLocal-first AI memory cartridge with persistent MCP memory for Claude via SQLite FTS5.1stars
6agent-blueprint avatarFree Blueprintsagent-blueprint/free-blueprintsTwo sample multi-agent blueprints over MCP, no signup. Main server: agentblueprint.ai/mcp0stars