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 toolsRead 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… 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 enforce_on category AND an identical regex pattern), recent check_action denials, and recent unreceipted destructive ops.
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 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/. 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… 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 reconstruct MEMORY.md from disk.
emit_companions
from source
Regenerate companion rule files from the current rule memories. 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 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… 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 this to navigate the memory graph by association rather than by exact lookup.
get_memory
from source
Fetch a single memory by name. 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 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 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. 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. 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… 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 index alone isn
restore_memory
from source
Restore a memory from .trash/ back into the active store. Picks the most recent trash entry for the name. 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… 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 .keyring was ever committed or synced. Optional
save_memory
from source
Save (or update) a memory. Memories are markdown files with YAML frontmatter, Save (or update) a memory. Memories are markdown files with YAML frontmatter,
save_rule
from source
Save (or update) a rule memory · the 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… 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 snippets. Use this for human-readable browsing.
stats
from source
Dashboard of memory-store state: counts per type, total size, largest memory, audit-log size, trash count. 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… 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 uncommitted local changes.
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… 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 available on your other machines.
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… 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 stale memories from another machine.
validate_receipt
from source
Validate a CRP 1.1 (Ed25519) Compliance Receipt issued by ANOTHER agent-memory server using that server Validate a CRP 1.1 (Ed25519) Compliance Receipt issued by ANOTHER agent-memory server using that server
verify_memory
from source