Offline persistent memory for AI coding agents — 37 tools, 80% fewer calls, no LLM
Offline persistent memory for AI coding agents — 37 tools, 80% fewer calls, no LLM
Ever had that feeling where your AI agent forgets everything from yesterday's session? You explain the same architecture decision for the third time, and it still suggests the approach you already rejected?
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| memory_remember | Save a decision, pattern, bug, knowledge, or warning (negative "do NOT do this" memory, recalled with a boost) — optional TTL, auto-tag inference, links to buil |
| memory_recall | Search memory (use BEFORE reading files, filters expired TTL). mode: "graph" expands a relationship-aware subgraph for higher precision. budget: "tiny" |
| memory_smart_recall | Unified recall: BM25 + graph + decay + quality in one call. sessionBias boosts entries from the current git branch. explain: true appends per-entry reasons, bud |
| memory_forget | Lifecycle ops by key or id: action: "soft" (default) marks obsolete, "hard" permanently removes, "restore" brings back to active, "supersede" retires it with a |
| memory_stats | View memory state (including TTL stats, quality distribution, origin/status breakdown, cold memories below quality/access thresholds, and hit rate / duplicate / |
| memory_summary | Save/retrieve file summaries |
| memory_archive | Archive old entries (>30 days) and expired TTL entries |
| memory_diff | Show changes since a date (24h, 7d, or exact date) |
| memory_suggest | Find related entries for a given context |
| memory_encrypt | Enable AES-256-GCM encryption |
| memory_decrypt | Disable encryption |
| memory_backup | Create timestamped backup of memory file (auto-prunes to 10 most recent) |
| memory_captured | List activity auto-captured by hooks (opt-in) or clear the log |
| memory_checkpoint | Session checkpoint: creates a snapshot of current memory state with 7d TTL. Useful for rollback reference during long sessions |
| memory_consolidate | Cleanup ops, deterministic (no LLM): mode: "identical" (default) dedupes identical-content entries, "similar" merges near-duplicates (Jaccard >50%), "low-qualit |
| memory_sessions | Show active agent sessions (branch, files, last-seen) and soft conflicts for parallel work |
| memory_compress | LLM-powered two-step compression: summarize + overwrite. Uses anthropic/openai CLI if available, otherwise returns prompt for manual compression |
| memory_primer | One-call context primer: top memories + categories + session file changes. Auto-injected at session start |
| memory_merge_sessions | Merge observations across parallel sessions for a file. Deduplicates and optionally auto-promotes to memory |
| memory_export_gist | Export memory entries to a GitHub Gist (public or private). Uses GITHUB_TOKEN or gh CLI |
| memory_import_gist | Import entries from a GitHub Gist. Merges with existing entries (union of tags, max confidence) |
| memory_secret | Encrypted secrets vault (secrets.toon, AES-256-GCM): store/get/list/forget. Keeps data.toon readable while sensitive values stay encrypted at rest. Requires TOO |
| memory_export_global | Write current project memory to the global file (~/.toon-memory/memory/global.toon). One-shot share of cross-project conventions |
| memory_import_global | Merge cross-project conventions from the global file into this project (one-shot, deterministic, offline). merge: false replaces instead |
| memory_graph_path | BFS shortest path between two entries in the knowledge graph. Shows how concepts are connected |
| context_brief | One-call context briefing: memory + sessions + health in compact markdown. Use instead of 5-6 separate memory_ calls. Zero LLM, pure deterministic aggregation |
| context_generate | Full project briefing: combines project structure, git state, memory entries, and active sessions in one call. Replaces 5-6 manual tool calls |
| context_diff | Incremental briefing: git commits + modified files + new/updated memory + active sessions since last session |
| context_focus | Hyper-focused briefing: only relevant memory + related source files + callers + test files for a query |
| context_health | Memory health audit: orphan links, duplicates, broken file refs, expired TTL, stale sessions, score 0–100 |
| context_export | Export memory as markdown: injectable context for system prompts (full or compact) |
| memory_pin | Pin an entry with priority 1-5: pinned entries always appear first in recall results sorted by priority, even without a keyword match |
| memory_unpin | Unpin an entry: remove the priority flag |
| memory_search | Unified search with filters: same as memory_recall plus category, tags, from_date, to_date filters. Tag filter uses AND logic — all specified tags must match. b |
| memory_tag | Batch tag operations: add, remove, or set tags on one or more entries by key or id |
| Prompt | Description |
| summarize_project_context | Analyze current TOON memory and generate a compact project summary. Optional intent parameter to focus on a specific area |
| Factor | Weight |
| Tags | 0.3 max |
| Links | 0.2 max |
| Recency | 0.1 max |
| Specificity | 0.1 max |
| Origin | +0.1/−0.05 |
| Source | Confidence |
| Inferred | 0.65–0.75 |
| Uncertain | 0.50 |
{
"mcpServers": {
"toon-memory": {
"command": "npx",
"args": [
"-y",
"toon-memory",
"mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Store entities, relations and observations in a local knowledge graph with the reference Memory MCP server.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
Symbol-level code navigation, refactoring and memory for coding agents — the IDE brain your assistant has been missing.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Enables AI assistants to securely interact with Azure DevOps through a standardized protocol.