MCPVault

refactor

MCP tool from Daem0n MCP by 9thLevelSoftware

Generate refactor suggestions with causal history

How to use it

refactor is exposed by the Daem0n MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the refactor tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Daem0n MCP

$claude mcp add daem0nmcp --scope user -- <PYTHON_PATH> -m daem0nmcp.server
FULL DAEM0N MCP LISTING

Other tools in Daem0n MCP (39)

activate

Add memory to always-hot working context

active_context

Get all hot memories for current focus

add_rule

Create decision tree rules

add_trigger

Create auto-recall context triggers

briefing

Smart session start with git awareness

check_rules

Validate action against decision rules

clear_active

Clear all active context

compress

LLMLingua-2 context compression

covenant

Sacred Covenant status and phase

deactivate

Remove memory from active context

debate_internal

Adversarial Council — structured evidence-grounded debate with convergence detection

evolve_rule

Rule Entropy Analysis — examine rules for staleness, code drift, and outcome correlation

execute

Sandboxed Python execution (E2B)

find

Semantic search across code entities

health

Server health, version, and statistics

impact

Analyze blast radius of code changes

index

Index code entities via tree-sitter

ingest

Import external documentation from URL

link

Create causal relationships between memories

list_rules

Show all configured rules

list_triggers

List all context triggers

outcome

Record whether a decision worked or failed

pin

Pin/unpin memories to prevent pruning

preflight

Combined recall + rules check before changes

recall

Semantic memory retrieval by topic (supports condensed, visual)

recall_entity

Get memories mentioning a code entity

recall_file

Get memories linked to a specific file

recall_hierarchical

GraphRAG-style layered retrieval with community summaries

remember

Store a memory with conflict detection

remember_batch

Store multiple memories in one transaction

remove_trigger

Remove a context trigger

search

Full-text search across all memories (supports highlight, visual)

simulate_decision

Temporal Scrying — replay a past decision with current knowledge, revealing what changed

todos

Scan for TODO/FIXME/HACK/XXX/BUG comments

triggers

Check context triggers for auto-recalled memories

unlink

Remove relationships between memories

update_rule

Modify existing rules

updates

Poll for knowledge changes (real-time notifications)

verify

Validate factual claims against stored knowledge