Portable MCP server giving AI agents persistent, verified, cross-session memory
Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.
La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.
Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.
load_contextLoad relevant knowledge entries based on a message and project context. Uses smart loading with relevance scoring, trigger matching, and context budget management.Load relevant knowledge entries based on a message and project context. Uses smart loading with relevance scoring, trigger matching, and context budget management.
Aucun schéma d’entrée n’a été publié pour cet outil.
get_budgetGet current context budget usage and availability. Shows total tokens, allocation by slice, and remaining capacity.Get current context budget usage and availability. Shows total tokens, allocation by slice, and remaining capacity.
Aucun schéma d’entrée n’a été publié pour cet outil.
correctRecord a correction — the highest-priority knowledge type. Creates a new correction entry that supersedes an existing knowledge entry. The original is deactivated. Corrections are ALWAYS loaded at session start, never archived.Record a correction — the highest-priority knowledge type. Creates a new correction entry that supersedes an existing knowledge entry. The original is deactivated. Corrections are ALWAYS loaded at session start, never archived.
Aucun schéma d’entrée n’a été publié pour cet outil.
delegateCreate a delegation package for handing off a task to another agent with full context. Includes relevant decisions, errors, patterns, and constraints.Create a delegation package for handing off a task to another agent with full context. Includes relevant decisions, errors, patterns, and constraints.
Aucun schéma d’entrée n’a été publié pour cet outil.
add_dependencyAdd a dependency relationship between two components in a project. Used to track impact of changes.Add a dependency relationship between two components in a project. Used to track impact of changes.
Aucun schéma d’entrée n’a été publié pour cet outil.
query_dependenciesQuery the dependency graph for a component. Returns all components that depend on it or that it depends on, showing change impact.Query the dependency graph for a component. Returns all components that depend on it or that it depends on, showing change impact.
Aucun schéma d’entrée n’a été publié pour cet outil.
remove_dependencyprivilégiéRemove a dependency relationship by its ID.Remove a dependency relationship by its ID.
Aucun schéma d’entrée n’a été publié pour cet outil.
rememberStore a new piece of knowledge in the Total Recall memory system. Use this to persist facts, decisions, errors, corrections, learnings, patterns, preferences, rules, risks, or any other knowledge that should survive across sessions.Store a new piece of knowledge in the Total Recall memory system. Use this to persist facts, decisions, errors, corrections, learnings, patterns, preferences, rules, risks, or any other knowledge that should survive across sessions.
Aucun schéma d’entrée n’a été publié pour cet outil.
recallSearch the knowledge base using a natural language query. Returns matching entries ranked by relevance. Use this to retrieve facts, decisions, errors, or any stored knowledge.Search the knowledge base using a natural language query. Returns matching entries ranked by relevance. Use this to retrieve facts, decisions, errors, or any stored knowledge.
Aucun schéma d’entrée n’a été publié pour cet outil.
recall_by_categoryRetrieve all active knowledge entries in a specific category. Useful for loading all decisions, all corrections, all errors, etc.Retrieve all active knowledge entries in a specific category. Useful for loading all decisions, all corrections, all errors, etc.
Aucun schéma d’entrée n’a été publié pour cet outil.
recall_by_idRetrieve a single knowledge entry by its UUID. Use when you have a specific entry ID.Retrieve a single knowledge entry by its UUID. Use when you have a specific entry ID.
Aucun schéma d’entrée n’a été publié pour cet outil.
forgetArchive a knowledge entry (soft-delete). The entry is preserved but no longer auto-loaded. Use when knowledge is outdated or superseded.Archive a knowledge entry (soft-delete). The entry is preserved but no longer auto-loaded. Use when knowledge is outdated or superseded.
Aucun schéma d’entrée n’a été publié pour cet outil.
recall_semanticSearch knowledge using semantic TF-IDF ranking. Better than keyword search for natural language questions like 'What did we decide about hosting?' or 'What errors happened with PowerShell?'Search knowledge using semantic TF-IDF ranking. Better than keyword search for natural language questions like 'What did we decide about hosting?' or 'What errors happened with PowerShell?'
Aucun schéma d’entrée n’a été publié pour cet outil.
get_suggestionsView pending knowledge suggestions from the behavioral learning engine. These are patterns Total Recall detected from your usage. Approve or dismiss them.View pending knowledge suggestions from the behavioral learning engine. These are patterns Total Recall detected from your usage. Approve or dismiss them.
Aucun schéma d’entrée n’a été publié pour cet outil.
approve_suggestionApprove a pending behavioral suggestion, promoting it to permanent knowledge.Approve a pending behavioral suggestion, promoting it to permanent knowledge.
Aucun schéma d’entrée n’a été publié pour cet outil.
dismiss_suggestionDismiss a pending behavioral suggestion. It won't be shown again.Dismiss a pending behavioral suggestion. It won't be shown again.
Aucun schéma d’entrée n’a été publié pour cet outil.
session_startStart a new Total Recall session. Call this at the beginning of every conversation. Returns session_id and pre-loaded corrections.Start a new Total Recall session. Call this at the beginning of every conversation. Returns session_id and pre-loaded corrections.
Aucun schéma d’entrée n’a été publié pour cet outil.
session_state_readRead the current session state. Call this before generating any response to refresh your memory of what happened earlier in this conversation.Read the current session state. Call this before generating any response to refresh your memory of what happened earlier in this conversation.
Aucun schéma d’entrée n’a été publié pour cet outil.
session_state_writeprivilégiéUpdate the session state. Call this after every response that involves tool calls, file operations, decisions, or errors.Update the session state. Call this after every response that involves tool calls, file operations, decisions, or errors.
Aucun schéma d’entrée n’a été publié pour cet outil.
session_closeClose the current session. Call this at the end of every conversation. Triggers final state save, audit, and quality scoring.Close the current session. Call this at the end of every conversation. Triggers final state save, audit, and quality scoring.
Aucun schéma d’entrée n’a été publié pour cet outil.
health_checkRun a comprehensive health check on Total Recall. Returns database integrity status, table counts, session directory status, and machine info.Run a comprehensive health check on Total Recall. Returns database integrity status, table counts, session directory status, and machine info.
Aucun schéma d’entrée n’a été publié pour cet outil.
export_knowledgeExport all active knowledge and sessions to a JSON file for git backup or transfer.Export all active knowledge and sessions to a JSON file for git backup or transfer.
Aucun schéma d’entrée n’a été publié pour cet outil.
doctorRun diagnostic checks and repair common issues. Checks database integrity, orphaned session files, checksum mismatches, and WAL size.Run diagnostic checks and repair common issues. Checks database integrity, orphaned session files, checksum mismatches, and WAL size.
Aucun schéma d’entrée n’a été publié pour cet outil.
syncSync knowledge between local SQLite and Supabase cloud. Push local changes, pull remote changes, or both. Returns offline status if Supabase is not configured.Sync knowledge between local SQLite and Supabase cloud. Push local changes, pull remote changes, or both. Returns offline status if Supabase is not configured.
Aucun schéma d’entrée n’a été publié pour cet outil.
task_createCreate a multi-session task for tracking work across conversations.Create a multi-session task for tracking work across conversations.
Aucun schéma d’entrée n’a été publié pour cet outil.
task_updateUpdate a multi-session task's status, add timeline entries, or update blockers/deliverables/next_steps.Update a multi-session task's status, add timeline entries, or update blockers/deliverables/next_steps.
Aucun schéma d’entrée n’a été publié pour cet outil.
task_listList multi-session tasks, optionally filtered by project or status.List multi-session tasks, optionally filtered by project or status.
Aucun schéma d’entrée n’a été publié pour cet outil.
verify_fileVerify that a file exists, has content, and is optionally tracked in git. Returns VERIFIED, FAILED, or STALE.Verify that a file exists, has content, and is optionally tracked in git. Returns VERIFIED, FAILED, or STALE.
Aucun schéma d’entrée n’a été publié pour cet outil.
verify_pushVerify that local HEAD matches remote HEAD for a repository branch.Verify that local HEAD matches remote HEAD for a repository branch.
Aucun schéma d’entrée n’a été publié pour cet outil.
verify_claimVerify a claim against stored decisions and facts in the knowledge base. Returns VERIFIED, CONFLICT, or UNKNOWN.Verify a claim against stored decisions and facts in the knowledge base. Returns VERIFIED, CONFLICT, or UNKNOWN.
Aucun schéma d’entrée n’a été publié pour cet outil.
30 outils sur 30 ont publié une description.
Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.
Portable MCP server giving AI agents persistent, verified, cross-session memory
Les noms cliquables ouvrent l’index Forge de toutes les entrées observées exposant cet outil. Parcourir tous les outils indexés.
L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.
36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)
104 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.
+92 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.
Non suivies : peerDependencies, optionalDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.