mcpserver.lol
registry/xultrax-web-agent-memory-mcp
Connection check local install

xultrax-web-agent-memory-mcp

Markdown memory for AI agents. Files you can read, edit, grep, and commit. Not a database.

Tools 25
GitHub stars 1
Installs / wk 118
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

25 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

audit from source
v0.11.4 · operational health report for the rule store. Surfaces: rule count by severity, stale rules (last_verified > 90 days or null), pattern conflicts (two rules sharing an enf…
body from source
check_action from source
v0.11.3 · the protocol enforcement point. Pass a proposed action description + its category; the server matches against rule memories (type=rule) and either:\n
delete_memory from source
Move a memory to .trash/ (soft delete). The file is removed from the index but recoverable via restore_memory until you manually empty .trash/.
doctor from source
Check storage integrity. Reports orphan files (on disk but not indexed), dangling index entries (no file), unreadable files, and invalid types. Pass rebuild-index=true to reconstru…
emit_companions from source
Regenerate companion rule files from the current rule memories.
find_backlinks from source
List memories that link to the given memory via [[wiki-link]] syntax in their bodies. Useful for building a
find_related from source
Surface memories related to a given one. Ranks by combining: outbound [[wiki-links]], inbound backlinks, shared tags, same type, and content similarity (name + description). Use th…
get_memory from source
Fetch a single memory by name.
init from source
Install a starter guardrail pack — sensible hard/soft rules (protect main, block rm -rf, no prod data destruction, no curl|sh, flag secrets) — and emit them to every tool
list_memories from source
List stored memories, optionally filtered by type and/or tags. Paginated.
list_rules from source
List every active rule memory with severity, scope, and staleness markers (>90 days since last_verified). Use this to audit which rules are currently constraining the agent.
log_events from source
Read recent entries from the audit event log (.events.jsonl). Returns the last N events, optionally filtered by action.
relevant_memories from source
Find memories relevant to a query and return their FULL content (not summaries). Designed for LLM ingestion — call this when the assistant needs context on a topic and the memory i…
restore_memory from source
Restore a memory from .trash/ back into the active store. Picks the most recent trash entry for the name.
rotate_key from source
Rotate the receipt-signing key material (HMAC and/or Ed25519). Generates fresh keys and INVALIDATES every outstanding Compliance Receipt. Use after a suspected key leak — e.g. the…
save_memory from source
Save (or update) a memory. Memories are markdown files with YAML frontmatter,
save_rule from source
Save (or update) a rule memory · the
search_memories from source
Fuzzy search across name, description, and body. Tolerates typos, word-order shifts, and partial matches. Returns top matches with relevance scores (0-100) and body-context snippet…
stats from source
Dashboard of memory-store state: counts per type, total size, largest memory, audit-log size, trash count.
sync_pull from source
Pull memory updates from the configured git remote (fast-forward only). Run at the start of a session to get memories saved on other machines. Refuses to pull if there are uncommit…
sync_push from source
Commit any local memory changes and push to the configured git remote. Auto-generates a timestamped commit message if none provided. Use at the end of a session to make memories av…
sync_status from source
Report the git-sync state of the memory store: remote URL, branch, local uncommitted files, commits ahead/behind origin. Use this before opening a new session to know if you have s…
validate_receipt from source
Validate a CRP 1.1 (Ed25519) Compliance Receipt issued by ANOTHER agent-memory server using that server
verify_memory from source
Re-evaluate a memory