About io.github.MatthewSherlin/mushroomdb
io.github.MatthewSherlin/mushroomdb is an MCP server in the IoT category: embedded graph database for agents: declare association rules once, edges maintain themselves.
Install
git clone https://github.com/MatthewSherlin/mushroomdbThis 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 (14)
context**Deprecated (0.7).** One file or symbol from every side: where it is as `path:start-end`, signature, callers, callees, importers, co-change partners, commits, notes. `full` adds the body
Parameters not published.
edges_atThe edges a node had at one 0-based WAL commit — the graph as it was, not as it is — with the same `all_of` / `edge_type` / `label` / `direction` filters
Parameters not published.
explain_associationWhy two entities are associated: every rule-derived edge between them, with the rule, the score, the predicate it matched, and the values the two actually share
Parameters not published.
explore**Deprecated (0.7).** One tool to find: `context`, `impact`, `history` or `all` for one target in one reply, capped by a token `budget`
Parameters not published.
impact**Deprecated (0.7).** What changing these files reaches: partners with scores, importers, symbols other files call, owner. Defaults to the working tree's diff
Parameters not published.
map**Deprecated (0.7).** The repository in one screen: size, last sync, clusters, key files, owners, hot files
Parameters not published.
neighborhoodAt depth 1 the same grouped listing; above 1 the breadth-first `(key, label, depth)` table
Parameters not published.
node_edgesEvery edge on one node, grouped by edge type, with the rule and score behind each. `all_of: [types]` answers with the partners linked by every one of them, as keys; `edge_type`, `label`, `direction` and `limit` narrow it further
Parameters not published.
owners**Deprecated (0.7).** Top author and share, who else knows the file, last touch, the split by quarter
Parameters not published.
recallOne pointer per hit — `path:line symbol — first doc line` — for the identifiers in a topic
Parameters not published.
Show all 14 tools
rememberWrite a note into the graph and return its key
Parameters not published.
sync**Deprecated (0.7).** Bring the store up to date: commits since the last sync, then the dirty working tree
Parameters not published.
what_ifThe derived edges a property change would lose and gain, computed without writing anything. `edge_type` prints both sides as partner keys
Parameters not published.
why**Deprecated (0.7).** Every rule edge between two nodes with its evidence, or the shortest path when there is none
Parameters not published.
Ask AI
Ask AI about io.github.MatthewSherlin/mushroomdb
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.