About gingugu/gingugu
gingugu/gingugu is an MCP server published by gingugu in the Social category: persistent memory for AI coding assistants. Local SQLite, no cloud. 16 MCP tools: store, recall, search, relate, consolidate, export, and credential vault (OS keychain). Typed memories with confidence lifecycle (verified/inferred/stale/deprecated), namespaces, knowledge graph, and hybrid BM25 + semantic search via fastembed ONNX. Works with Cursor, Windsurf, Claude, and any MCP client. `pip install gingugu`.
The repository has 7 stars and 0 forks, with the last commit yesterday. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/gingugu/ginguguThis 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 (20)
credential_deleteRemove a service or specific credential field
Parameters not published.
credential_getRetrieve credentials (secrets from OS Keychain)
Parameters not published.
credential_listList services + expiry status (no secrets shown)
Parameters not published.
credential_storeStore/update a service credential bundle
Parameters not published.
memory_consolidateMerge/summarize/deduplicate; call without ids for a read-only near-dupe scan
Parameters not published.
memory_contextAuto-surface relevant memories (one or many namespaces, deduped; optional compact mode; `explain` for a per-hit score breakdown)
Parameters not published.
memory_dreamRun the deterministic consolidation pass, read its proposal queue, and accept or reject a finding. PageRank, community detection and orphan reconnection over the relation graph - staged for you to decide, never written
Parameters not published.
memory_edgesList edges with both endpoints' titles, namespaces, and degree; filter by namespace, type, or memory
Parameters not published.
memory_excerptRead inside ONE memory: find literal matches with their character offsets, line numbers and surrounding context, and/or slice an exact character range
Parameters not published.
memory_exportExport memories + tags + relations to portable JSON
Parameters not published.
Show all 20 tools
memory_forgetDeprecate or remove a memory
Parameters not published.
memory_importRestore a JSON export (skip or replace on conflict)
Parameters not published.
memory_namespacesList/create/update/delete namespaces; `default_repo` sets what a bare "PR #12" means there (`""` = not a repo)
Parameters not published.
memory_recallSearch + retrieve (ranked by relevance × freshness; one or many namespaces; optional compact mode; `explain` for a per-hit score breakdown)
Parameters not published.
memory_relateCreate relationships between memories
Parameters not published.
memory_searchAdvanced filtered search (type, tags, confidence, dates; one or many namespaces; optional compact mode; fetch by exact `ids`; `claims` to work the reconciliation backlog or read refs the prose never resolved, `orphans` to work the graph backlog, `pinned` to enumerate the always-present tier; `explain` for a per-hit score breakdown)
Parameters not published.
memory_statsHealth overview (dormancy, counts, coverage, review sweep, the `claims` backlog, a relation-graph block whose `orphan_sample` names the memories no edge reaches - `review_limit` raises every sample's cap, and a `size` block reporting the character cost of the store and of the always-loaded pinned tier)
Parameters not published.
memory_storeSave a new memory
Parameters not published.
memory_unrelateRetype an edge in place, reverse a backwards one, or remove it; one at a time or a batch, with `dry_run`
Parameters not published.
memory_updateUpdate content, type, confidence, or metadata; `resolve_claims` reconciles a stale PR/MR claim without editing the prose
Parameters not published.
Ask AI
Ask AI about gingugu/gingugu
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.