N Memory
UnclaimedMemory your agent can trust — every answer carries its source; when it doesn't know, it says so. Hermetic, local, MCP.
Install
claude mcp add nmemory -- "$(pwd)/target/release/nmemory" --project my-projectUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (22)
memory_alias
teach recall synonyms the store then honors
memory_bootstrap
cold-start pack: your constraints FIRST (never capped), the one next action, decisions, traps — in ≤1500 tokens
memory_classify
kind / scope / authority / taint labels; optionally persisted as a sidecar
memory_consolidate
deterministic maintenance plan: exact dupes, merge proposals, tier moves
memory_digest
session-start projection: what you know, what's ready, what's blocked.
memory_export
the whole store as one deterministic markdown view; byte-identical on an unchanged store
memory_extract
text → candidate memories over the closed 10-kind set; advisory, stores nothing
memory_forget
tombstones with audit, never silent deletion.
memory_get
one full capsule by id, with GET-only fact time, relations,
memory_import
one-shot import of native sources (CLAUDE.md, AGENTS.md, memory dirs); born tainted
memory_ingest
capture with a birth certificate: no source + anchor, no storage.
memory_list
compact index with project fences
memory_merge
reconcile a second store file into this one: content-hash identity, id-remap, forget-wins, deterministic — the offline-first path to keep two machines' stores in sync
memory_outcome
record an observed consequence (advisory observation, never a self-certified close)
memory_pin
pin (or unpin) a load-bearing capsule: decay-exempt + archive-vetoed, surfaced as a pinned flag and digest section; NEVER eligibility (fenced capsules stay fenced, taint dominates pin)
memory_preference
pairwise preference evidence (chosen-over, in context, by whom)
memory_relate
the five edges you reach for daily, out of nine declared: supersedes, derivedfrom, witnesses, blocks, and falsifies (a disproven fact stops grounding recall, but the evidence stays). The other four — proposes, partof, groundedin, about — are in the tool surface below.
memory_retrieve
recall as evidence: grounded, missingevidence, or an honest abstain.
memory_session_start
/ memorysessionfinish — bracket a session; finish captures the handoff the next session's digest leads with
memory_vector
attach caller-fed embeddings (optional cosine lane; no embedder inside)
memory_visual
deterministic Mermaid projections (dag / relations / tiers / sessions), plus an MCP Apps view
topic_id
on memoryretrieve — fence recall to one topic: the capsules