Seeds, governs and navigates a memory_bank knowledge base: gated writes, routing, drift vs code
Inferred from the transports this listing declares (stdio). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
bank_routeAnswers "what should I read about this". Ranks documents by their hand-written frontmatterAnswers "what should I read about this". Ranks documents by their hand-written frontmatter
No input schema was published for this tool.
bank_readReads one document, or several in a single call, by bank-relative path — optionally aReads one document, or several in a single call, by bank-relative path — optionally a
No input schema was published for this tool.
bank_initSeeds an empty root: the governance set in dna/ (including the table that assigns each directorySeeds an empty root: the governance set in dna/ (including the table that assigns each directory
No input schema was published for this tool.
bank_createCreates a document from a template, writes the frontmatter the contract asks for, and registers itCreates a document from a template, writes the frontmatter the contract asks for, and registers it
No input schema was published for this tool.
bank_editprivilegedReplaces an exact piece of text in a document body — a table row, two steps of a plan, aReplaces an exact piece of text in a document body — a table row, two steps of a plan, a
No input schema was published for this tool.
bank_update_sectionWrites the body of one level-two section, leaving the frontmatter, the title and everyWrites the body of one level-two section, leaving the frontmatter, the title and every
No input schema was published for this tool.
bank_set_statusChanges the status of a document already in place — the draft that bank_init seeded andChanges the status of a document already in place — the draft that bank_init seeded and
No input schema was published for this tool.
bank_promoteMoves a document from _inbox/ into a canonical layer: keeps the captured body, rebuilds theMoves a document from _inbox/ into a canonical layer: keeps the captured body, rebuilds the
No input schema was published for this tool.
bank_discardDeletes one document from _inbox/, and nothing else — the third outcome of an inboxDeletes one document from _inbox/, and nothing else — the third outcome of an inbox
No input schema was published for this tool.
bank_searchSearches the prose, unlike bank_route which ranks by hand-written frontmatter. Reach for it whenSearches the prose, unlike bank_route which ranks by hand-written frontmatter. Reach for it when
No input schema was published for this tool.
bank_changedHands the next session the delta instead of the whole bank. A git ref gives a true delta includingHands the next session the delta instead of the whole bank. A git ref gives a true delta including
No input schema was published for this tool.
bank_materialize_flowsCopies the document templates the server ships into this bank, which then owns them. Only neededCopies the document templates the server ships into this bank, which then owns them. Only needed
No input schema was published for this tool.
bank_driftCompares the last commit that touched a document against the last commit that touched the code itCompares the last commit that touched a document against the last commit that touched the code it
No input schema was published for this tool.
bank_graphAnswers "what else must I touch". `down` returns the documents that lean on this one — the blastAnswers "what else must I touch". `down` returns the documents that lean on this one — the blast
No input schema was published for this tool.
bank_validateRuns the rules the bank itself declares in dna/ — broken and missing derived_from, cycles,Runs the rules the bank itself declares in dna/ — broken and missing derived_from, cycles,
No input schema was published for this tool.
15 of 15 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Seeds, governs and navigates a memory_bank knowledge base: gated writes, routing, drift vs code
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
The crawl stopped at the 60-package limit. The rest of the tree was never resolved.
36 more resolved packages are not drawn here (display cap: 24). Every dependency carrying an advisory is drawn regardless of the cap. Full inventory (CycloneDX SBOM)
65 declared dependencies never landed in the tree. They are missing from Forge's resolution, not from the package.
+53 more not listed. The counts by reason above cover all of them.
Not followed: peerDependencies. This tree covers runtime dependencies only, so anything those pull in was never resolved.