About Mnemonic
Mnemonic is an MCP server in the Search category: mCP memory manager — 3-layer isolation (global/namespace/project), shared across agents.
The repository has 4 stars and 0 forks.
Install
git clone https://github.com/danielmarbach/mnemonicThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (28)
add_attachmentAdd an external repository as a federated knowledge source. `kind: "mnemonic-vault"` (default) attaches another repo's notes; `kind: "document-source"` indexes its markdown read-only. See [Configuring attachments](#configuring-attachments) for worked examples.
Parameters not published.
consolidateMerge and analyze overlapping notes; evidence defaults `true` for analysis strategies and execute-merge (lifecycle, risk, classification, warnings)
Parameters not published.
detect_projectResolve `cwd` to stable project id via git remote URL
Parameters not published.
discover_tagsSuggest canonical tags for a note using title/content/query context; `mode: "browse"` opts into broader inventory output
Parameters not published.
execute_migrationExecute a named migration (supports dry-run)
Parameters not published.
forgetDelete note + embedding, git commit + push, cleanup relationships
Parameters not published.
getFetch one or more notes by exact id; `includeRelationships: true` adds bounded 1-hop previews. Also resolves `doc:` and `chunk:` retrieval handles for exact document content from indexed document-source attachments.
Parameters not published.
get_project_identityShow effective project identity and remote override
Parameters not published.
get_project_memory_policyShow saved write scope, consolidation mode, protected-branch settings, and `maxAttachmentsPerProject`
Parameters not published.
listList notes filtered by scope/tags/storage; `storedIn: "attached"` filters to attached-repo notes
Parameters not published.
Show all 28 tools
list_attachmentsList all attached repositories for the current project with status
Parameters not published.
list_migrationsList available migrations and pending count
Parameters not published.
memory_graphShow compact adjacency list of relationships
Parameters not published.
move_memoryMove note between vaults without changing id
Parameters not published.
project_memory_summarySession-start entrypoint: themes, anchors, orientation, maintenance warnings, and working-state recovery hints
Parameters not published.
recallHybrid semantic, exact-wording, and relationship search with temporal/workflow modes and optional `evidence: "compact"` rationale. Returns `documentChunks` from document-source attachments alongside memory results.
Parameters not published.
recent_memoriesShow most recently updated notes for scope
Parameters not published.
relateCreate typed relationship between notes (bidirectional)
Parameters not published.
rememberWrite note + embedding; `cwd` sets context, `scope` picks storage (prefer omitting so the saved policy governs; contradicting it requires confirmation or `scopePolicyOverride`), `lifecycle` picks temporary vs permanent
Parameters not published.
remove_attachmentRemove an attached repository by `projectSlug`
Parameters not published.
set_attachment_branchChange the branch an attached repository reads from; requires `projectSlug` and `branch`
Parameters not published.
set_attachment_enabledEnable or disable an attached repository; requires `projectSlug` and `enabled`
Parameters not published.
set_project_identitySave which git remote defines project identity
Parameters not published.
set_project_memory_policySave project policy defaults (scope, consolidation mode, protected-branch behavior/patterns, `maxAttachmentsPerProject`)
Parameters not published.
syncGit sync + embedding backfill + attached repo reconciliation; indexes document-source attachments from a pinned git revision; `force: true` rebuilds all embeddings
Parameters not published.
unrelateRemove relationship between notes
Parameters not published.
updateUpdate note content/title/tags/lifecycle; re-embeds when content changes
Parameters not published.
where_is_memoryShow note's project association and storage location
Parameters not published.
Ask AI
Ask AI about Mnemonic
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.