Agent♥︎Age
Catalog

io.github.maxweb4u/memorybank

Official

by maxweb4u · TypeScript

Seeds, governs and navigates a memory_bank knowledge base: gated writes, routing, drift vs code

io.github.maxweb4u/memorybank MCP Server

The io.github.maxweb4u/memorybank server seeds, governs, and navigates a memory_bank knowledge base. It supports gated writes, routes to the right document without reading the bank, and reports mismatches between drift and code. It operates only on deliberate calls; it does not write on its own initiative.

🛠️ Key Features

  • Seeding a memory_bank from nothing
  • Gated write operations based on rules declared by the bank
  • Routing to the correct document without reading the full bank
  • Drift vs code reporting
  • Quarantine for end-of-session collected results, manually emptied by a human

🚀 Use Cases

  • Initialize and maintain a knowledge base with enforced write rules
  • Update or navigate documents by routing to specific targets
  • Detect where code has moved on without corresponding documents

⚡ Developer Benefits

  • Deterministic behavior: documents are processed only when explicitly provided via a call
  • Structured inputs: purpose, upstream dependency, and an index entry
  • Separation of collected end-of-session outputs into a quarantine for human review

⚠️ Limitations

  • No autonomous writes; all document changes require deliberate calls
  • End-of-session outputs require manual human action to empty the quarantine

Topics

knowledge-basemcpmodel-context-protocoltypescript