Eternal Memory for the Digital Familiar
Daem0n-MCP binds your AI agent with the gift of persistent memory. No longer shall your digital familiar forget the lessons of yesterday. Every decision inscribed, every failure remembered, every pattern preserved across the veil of sessions.
Place the Summoning Grimoire in your project root and speak to Claude: "Read Summon_Daem0n.md and perform the ritual." Your familiar will handle the binding automatically.
The Banishment scroll severs the bond, should you wish to release the Daem0n.
Decisions, patterns, warnings, and learnings persist in a SQLite sanctum, surviving beyond session death.
Vector embeddings grant deep understanding. The Daem0n finds connections invisible to mortal keyword search.
Graph memory traces the WHY. Follow the chain of decisions that led to your current code state.
Rules engine enforces project constraints. Must-do, must-not, and warnings guard against forbidden paths.
Failed approaches receive 1.5x relevance. The Daem0n ensures past mistakes haunt future attempts.
Episodic memories fade over 30 days. Semantic truths remain eternal. The Daem0n knows what matters.
Git pre-commit hooks block commits when discipline falters. No escape for the undisciplined. The Daem0n enforces.
Architectural choices. Design selections. The paths you chose to walk. Fades over time.
Recurring approaches. Best practices. The rituals that work. Eternal.
Dangers discovered. Pitfalls marked. The paths of ruin. Eternal.
Lessons earned. Insights gained. Wisdom from experience. Fades over time.
For those who prefer the command line, here is the abbreviated ritual:
git clone https://github.com/DasBluEyedDevil/Daem0n-MCP.git ~/Daem0nMCP pip install -e ~/Daem0nMCP claude mcp add daem0nmcp --scope user -- python -m daem0nmcp.server python -m daem0nmcp.cli install-hooks # Bind the wards claude # Reopen to activate
Windows requires additional steps. See the full Summoning Grimoire for details.
Those who bind the Daem0n must observe the sacred protocol:
SESSION DAWN get_briefing() # Commune first BEFORE CHANGES context_check() # Seek counsel AFTER DECISIONS remember() # Inscribe the choice AFTER COMPLETION record_outcome() # Seal with fate CAUSAL INQUIRY trace_chain() # Understand WHY AT COMMIT TIME pre-commit hooks # Enforcement wards