Nuzo Memory MCP server
io.github.fabionfsc/nuzo-memory·v1.2.0·2 starsLocal-first, auditable memory for MCP-compatible AI agents with explicit writes and SQLite storage.
2 stars35 downloads/wk
Reviews
Write oneNobody has reviewed Nuzo Memory yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Nuzo Memory tools (19, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
memory.auditList bounded store-wide Nuzo audit events without memory content.
memory.challengeMark one memory as valid, needing review, stale, incorrect, or superseded. This never deletes memory content.
memory.confirm_captureApply the user's explicit decision after the host displayed a memory.suggest_capture draft. confirm=true is the host's attestation of that interaction; Nuzo does not persist or cryptographically bind drafts.
memory.doctorReport the local Nuzo MCP memory environment.
memory.exportExport local Nuzo memories as a versioned JSON document and append an export audit event.
memory.forgetArchive or delete a local Nuzo memory.
memory.forget_manyPreview or apply a filtered bulk archive/delete operation.
memory.historyList audit events for one Nuzo memory ID.
memory.importImport local Nuzo memories from a versioned JSON document.
memory.listList local Nuzo memories.
memory.recallRecall relevant local Nuzo memories.
memory.recall_hookPrototype read-only recall entrypoint for host lifecycle hooks. It never captures or creates memories.
memory.relatewrite actionCreate an explicit, manual relation between two local Nuzo memories.
memory.relationsList explicit relations for one local Nuzo memory.
memory.rememberStore a local Nuzo memory only when the user explicitly requested this exact write. For inferred capture, call memory.suggest_capture, display its returned draft, obtain the user's decision, then call memory.confirm_capture.
memory.showInspect one local Nuzo memory with relations and recent audit events.
memory.suggest_captureValidate an inferred capture draft without writing. Display the returned draft to the user; only after their explicit decision may the host call memory.confirm_capture with the final approved fields.
memory.unrelatewrite actionRemove an explicit memory relation without deleting either memory.
memory.updatewrite actionUpdate a local Nuzo memory.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan15 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancerepository archived0/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highRepository is archived
maint.archived
How Nuzo Memory compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 69/100
- higher than 26% of 802 Databases servers
- Tools
- 19
- the typical Databases server has 8
- Tools that change things
- 16%
- typical: 10%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 60% of 602 Databases servers
- Downloads a week
- 35
- more than 21% of 328 Databases servers with a package
What its tools let an agent do: 15 read · 1 create · 3 change
Install Nuzo Memory in Claude Code, Cursor or VS Code
Runs npx -y @nuzo/memory-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add nuzo-memory -- npx -y @nuzo/memory-mcp
What the publisher says
From the Nuzo Memory repository's README, as published. We do not edit it. Read it on GitHub
Nuzo
Local-first, auditable memory for AI agents. Durable context for Codex, Claude Code, and MCP-compatible hosts—without turning memory into hidden state.
Install · 60-second demo · Why Nuzo? · Security · MCP contract
Nuzo keeps scoped memories in local SQLite. Agents can recall bounded context across sessions, while you retain a CLI and public MCP contract to inspect, update, export, archive, or delete every record. Inferred memories remain drafts until you confirm them; recalled content remains untrusted data.
[!IMPORTANT]
Nuzo 1.2.0 is the final planned release. The repository becomes read-only
after publication, and no ongoing maintenance or security response is
promised. Published packages remain available for reproducible use and
forking. See the end-of-maintenance notice.
Quick Start
Use Node.js 22 LTS or 24 LTS with npm 10 or newer:
npm install --global @nuzo/memory@1.2.0
nuzo setupnuzo setup detects Codex and Claude Code, previews host changes, and asks before writing configuration. To evaluate Nuzo without configuring a host or touching your normal store, run the disposable 60-second demo.
Two read-only recall hooks are expected: SessionStart and UserPromptSubmit. They do not write memory.
Non-interactive setup and upgrade commands
nuzo setup --codex --yes
nuzo setup --claude-code --yes
nuzo setup --all --yes
nuzo update --yes
nuzo memory manageThe Memory Loop
Automatic host hooks only recall. Explicit requests can write directly; inferred capture uses a visible suggest-and-confirm flow. The same core policy applies through the CLI, MCP server, and supported host integrations.
nuzo memory remember "The demo project uses SQLite." \
--kind project_decision --tag demo
nuzo memory recall "demo storage"Proof, Not Promises
Inspect the memory model, MCP tool contract, trust boundary, and release checklist.
When Nuzo Fits
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Nuzo Memory: common questions
- Is Nuzo Memory MCP server safe?
- With care: it is graded C, so read the findings first (69/100). Read the Nuzo Memory safety report
- How do I install Nuzo Memory?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Nuzo Memory need an API key?
- No secret keys are declared. It reads 4 settings from the environment.
- Is Nuzo Memory maintained?
- The last commit was 81 days ago (2026-08-14). The latest release is v1.2.0.
- What can I use instead of Nuzo Memory?
- Servers from other publishers that do the same job: Remem MCP server, open-memex MCP server and SAME - Stateless Agent Memory Engine MCP server.
- How does Nuzo Memory compare with other Databases MCP servers?
- safety score 69/100 (higher than 26% of 802 Databases servers); tools 19 (the typical Databases server has 8); tools that change things 16% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Nuzo Memory
Same job from other publishers: the closest match first, then the best rated.
- RememLocal-first automatic memory for Claude Code and Codex: capture, distill, recall from SQLite.not reviewedEstablishedB
- open-memexLocal-first memory for AI coding agents — Markdown + SQLite FTS5, shared across editors via MCP.not reviewedGrowingB
- SAME - Stateless Agent Memory EnginePersistent memory for AI coding agents. Local-first SQLite + vector search. 17 MCP tools.not reviewedGrowingB
- remem-mcp — Local-first MCP Memory + CodeGraph + WikiLocal-first memory for AI coding agents. Memory + CodeGraph + Wiki in one SQLite file.not reviewedGrowingB
- LoreConvoLocal-first persistent session memory for Claude Code and other agents. SQLite + FTS5, no cloud.not reviewedGrowingB