Total Agent Memory MCP server
Persistent local memory for coding agents: temporal knowledge graph, procedural and episodic recall
68 stars166 downloads/wk
Reviews
Write oneNobody has reviewed Total Agent Memory yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Total Agent Memory tools (76, 7 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
analogizeFind past solutions/lessons from OTHER projects whose feature set
benchmarkwrite actionRun the eval harness: recall_at_k, prevention_rate, latency percentiles.
classify_taskv8.0: classify task into L1-L4 complexity + suggested phases.
file_contextBEFORE editing a file, call this to surface past errors, lessons,
ingest_codebaseParse a file or directory into semantic AST chunks
kg_add_factRecord a temporal fact assertion (subject, predicate, object).
kg_atPoint-in-time query: return fact assertions valid at `timestamp`
kg_invalidate_factClose a currently-valid fact assertion. History is retained.
kg_timelineFull chronological history of assertions for a subject.
learn_errorStructured error capture: file, error, root_cause, fix, pattern.
list_intentsList recent user prompts from the intents table, newest first.
memory_answerGenerate and verify a cited answer using the configured reasoning LLM.
memory_associateAssociative recall — brain-like spreading activation through knowledge graph.
memory_conceptsList or search concepts in the knowledge graph.
memory_consolidateFind and merge duplicate/similar knowledge records. Keeps the longest version,
memory_consolidate_statusv11.0 W2-G: report the consolidation daemon state — per-project last-run,
memory_context_buildBuild optimal context for a query. Combines: spreading activation + knowledge graph
memory_deletewrite actionDelete a knowledge record (soft-delete). Removes from search results and ChromaDB.
memory_entity_resolvev11.0 W1-F: resolve a mention to its canonical entity within a project+type.
memory_episode_recallFind past episodes (experiences). Search by concepts, outcome, project, or impact.
memory_episode_saveSave an episode — narrative of WHAT HAPPENED and HOW.
memory_eval_contradictionsv11.0 Phase 8: runs contradiction_detector against a labelled
memory_eval_entity_consistencyv11.0 Phase 8: verifies entity_dedup canonicalization is stable
memory_eval_locomov11.0 Phase 8: run the LongMemEval-style recall+prevention
memory_eval_long_contextv11.0 Phase 8: large-context recall scenario. Saves N records
memory_eval_recallv11.0 Phase 8: generic recall benchmark on a dataset path or a
memory_eval_temporalv11.0 Phase 8: temporal recall using temporal_kg + temporal_filter.
memory_explain_searchv11.0: same as memory_search_fast but returns a per-tier breakdown
memory_exportExport all knowledge as JSON for backup or migration.
memory_extract_sessionGet pending session transcripts for knowledge extraction.
memory_forgetApply retention policy: archive stale records (>180d, never recalled, low confidence),
memory_getBatched fetch by ID — complement to memory_recall(mode='index').
memory_graphQuery the unified knowledge graph. Returns neighborhood of a node:
memory_graph_indexReindex CLAUDE.md rules and skills into the knowledge graph.
memory_graph_statsKnowledge graph statistics: nodes, edges, communities, top concepts, health metrics.
memory_historyView version history for a knowledge record. Shows the chain of superseded versions
memory_index_passagesBuild local passage indexes before evidence searches. Repeat using next_after_id until remaining=0.
memory_observeSave a lightweight observation (auto-capture). No dedup, no ChromaDB — fast and cheap.
memory_perf_reportv11.0: dump in-process telemetry counters (search_total_ms, embed_ms,
memory_rebuild_embeddingsv11.0: re-encode every record (or every record in a given embedding
memory_rebuild_ftsv11.0: drop and rebuild the SQLite FTS5 virtual table from `knowledge`
memory_recallSearch ALL memory: decisions, solutions, facts, lessons from ALL past sessions.
memory_recall_iterativev11.0 W1-B: IRCoT-style iterative retrieval. Decomposes the query into
memory_reflect_nowwrite actionRun reflection (the 'sleep' process). Consolidates knowledge, finds patterns,
memory_relatewrite actionCreate a typed relation between two knowledge records. Enriches graph expansion in Tier 4 search.
memory_saveSave knowledge explicitly. Types: decision (MUST include WHY in context),
memory_save_fastv11.0: same as memory_save but routes through the fast hot path
memory_search_by_tagSearch knowledge by tag. Returns all active records with matching tag (partial match).
memory_search_fastv11.0: like memory_recall but with rerank=False, diverse=False forced.
memory_self_assessSelf-assessment: how competent am I in given domains? Shows level, confidence, blind spots.
memory_skill_getFind skills matching a trigger. Skills are learned procedures — HOW to do things.
memory_skill_updatewrite actionRecord skill usage or refine a skill. Updates success rate and metrics.
memory_statsMemory statistics with health metrics: sessions, knowledge by type/project,
memory_temporal_queryv11.0 W1-C: deterministic temporal reasoning — Allen interval relations,
memory_timelineBrowse session history. sessions_ago=N for 'N sessions ago',
memory_updatewrite actionUpdate existing knowledge. Finds old by search query, supersedes it, creates new version.
memory_warmupv11.0: pre-load FastEmbed model and open the vector store, so the
memory_wiki_generatev10 — Render the per-project wiki digest (top decisions,
phase_transitionv8.0: advance a task to the next phase.
rule_set_phaseAttach or remove a phase scope on a rule (v8.0 lazy rule loading).
save_decisionv8.0: save a structured architectural decision (options + criteria matrix +
save_intentPersist one user prompt into the `intents` table (same source as the
search_intentsSubstring search over user prompts (LIKE). Returns newest match first.
self_error_logLog an error/failure for pattern analysis. Call AUTOMATICALLY when:
self_insightManage insights from error patterns (ExpeL-style). Actions:
self_patternsAnalyze error patterns and self-improvement stats. Views:
self_reflectSave a verbal self-reflection (Reflexion pattern).
self_rulesManage behavioral rules (SOUL). Rules are promoted insights that shape agent behavior.
self_rules_contextGet active behavioral rules for current session.
session_endEnd-of-session capture: summary + highlights + pitfalls + next_steps
session_initAt session start: return the most recent unconsumed end-of-session
task_createwrite actionv8.0: start a task in `van` phase (auto-classifies level if missing).
task_phases_listv8.0: list all phases of a task in chronological order.
workflow_learnRecord a learned workflow (named sequence of steps) for future reuse.
workflow_predictPredict outcome (success probability, avg duration) for a workflow
workflow_trackRecord a workflow execution outcome. Outcome ∈
Public scan report
scanner v0.1.8 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan265 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evaltotal_agent_memory-14.0.0/src/ai_layer/verifier.py: …retrained(model_id) self._model.eval() self._device = self._pick_dev…
Grade history
- 2026-09-19restoreD → Ascore 85: eval / new Function used
Install directly
claude mcp add total-agent-memory -- uvx total-agent-memory
Total Agent Memory: common questions
- Is Total Agent Memory MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Total Agent Memory safety report
- How do I install Total Agent Memory?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Total Agent Memory need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Total Agent Memory maintained?
- The last commit was 4 days ago (2026-09-15). The latest release is v14.0.0.
- What can I use instead of Total Agent Memory?
- Servers from other publishers that do the same job: rag-rat MCP server, Inite Brain MCP server and IWE MCP server. Compare all Total Agent Memory alternatives.
Alternatives to Total Agent Memory
Same job from other publishers: the closest match first, then the best rated.
- rag-ratRepository intelligence, code graph, history, papertrail, and cross-agent memory for coding agents.not reviewedGrowingB
- Inite BrainOpen-source bitemporal memory layer for LLM agents — knowledge graph with conflict resolution.not reviewedGrowingA
- IWEMarkdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA
- Fidelis MemoryRecall locally stored agent memories through an MCP-compatible host.not reviewedGrowingB
- ProjectmemCoding agent memory — one local MCP server for every project. Warns before repeating failed fixes.not reviewedGrowingA