Toon Memory
UnclaimedMCP server giving AI coding agents offline, token-efficient persistent memory — recall decisions, patterns, and bugs across sessions with 68.5% fewer tokens than re-reading context. No LLM, no server; works with 15+ agents.
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'toon-memory' -- 'npx' '-y' 'toon-memory'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
36 of 36 tools
Documented tools (36)
From project documentation. A server handshake does not verify each tool’s description or behavior.
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_diff
Incremental briefing: git commits + modified files + new/updated memory + active sessions since last session
context_export
Export memory as markdown: injectable context for system prompts (full or compact)
context_focus
Hyper-focused briefing: only relevant memory + related source files + callers + test files for a query
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_health
Memory health audit: orphan links, duplicates, broken file refs, expired TTL, stale sessions, score 0–100
memory_archive
Archive old entries (>30 days) and expired TTL entries
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_compress
LLM-powered two-step compression: summarize + overwrite. Uses anthropic/openai CLI if available, otherwise returns prompt for manual compression
memory_consolidate
Cleanup ops, deterministic (no LLM): mode: "identical" (default) dedupes identical-content entries, "similar" merges near-duplicates (Jaccard >50%), "low-quality" batch-removes low-quality entries (minQuality, dryRun), "versions" retires older library-version entries in favor of the newest
memory_decrypt
Disable encryption
memory_diff
Show changes since a date (24h, 7d, or exact date)
memory_encrypt
Enable AES-256-GCM encryption
memory_export_gist
Export memory entries to a GitHub Gist (public or private). Uses GITHUBTOKEN or gh CLI
memory_export_global
Write current project memory to the global file (~/.toon-memory/memory/global.toon). One-shot share of cross-project conventions
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 supersededby link to newkey
memory_graph_path
BFS shortest path between two entries in the knowledge graph. Shows how concepts are connected
memory_import_gist
Import entries from a GitHub Gist. Merges with existing entries (union of tags, max confidence)
memory_import_global
Merge cross-project conventions from the global file into this project (one-shot, deterministic, offline). merge: false replaces instead
memory_merge_sessions
Merge observations across parallel sessions for a file. Deduplicates and optionally auto-promotes to memory
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_primer
One-call context primer: top memories + categories + session file changes. Auto-injected at session start
memory_recall
Search memory (use BEFORE reading files, filters expired TTL). mode: "graph" expands a relationship-aware subgraph for higher precision. budget: "tiny"
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 build the memory graph, merge-dedup on same key, auto quality score and confidence. Write-path intelligence: each save is annotated with an evid
memory_search
Unified search with filters: same as memoryrecall plus category, tags, fromdate, todate filters. Tag filter uses AND logic — all specified tags must match. budget controls output verbosity. pathscope filters by glob pattern. sessionBias boosts entries from the current git branch
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 TOONMEMORYKEY
memory_sessions
Show active agent sessions (branch, files, last-seen) and soft conflicts for parallel work
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, budgettokens caps output by estimated tokens. Use at the START of every task. Returns compact, token-efficient output
memory_stats
View memory state (including TTL stats, quality distribution, origin/status breakdown, cold memories below quality/access thresholds, and hit rate / duplicate / obsolete metrics)
memory_suggest
Find related entries for a given context
memory_summary
Save/retrieve file summaries
memory_tag
Batch tag operations: add, remove, or set tags on one or more entries by key or id
memory_unpin
Unpin an entry: remove the priority flag
summarize_project_context
Analyze current TOON memory and generate a compact project summary. Optional intent parameter to focus on a specific area
Tool change history
FAQ
Questions about Toon Memory MCP Server
- How do I connect Toon Memory MCP Server to Claude?
- Run `claude mcp add toon-memory -- npx -y toon-memory` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Toon Memory MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Toon Memory MCP Server do?
- Toon Memory MCP Server documents 36 tools to the agent, including context_brief, context_diff, context_export. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.