@avi-total-recall/total-recall

MCPcomunidad
v0.3.0Avi Bendetsky — BAS & MoreMITActualizado hace 6 mnpmGitHub

Portable MCP server giving AI agents persistent, verified, cross-session memory

Funciona en
ClaudeCursorCopilotGemini

Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
112Descargas/sem.
hace 6 mÚltima actualización
Paquete
AutorAvi Bendetsky — BAS & More
LicenciaMIT
Versión0.3.0
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas30 herramientas · 2 privilegiadas
Análisis de seguridad✓ Limpiov0.3.0 · hace 1 m¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado26 ago 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

30 herramientas · 2 privilegiadas
Extraído estáticamente del paquete publicadov0.3.0 · 1mo ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

remove_dependencyprivilegiadaRemove a dependency relationship by its ID.

Remove a dependency relationship by its ID.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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?'

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

approve_suggestionApprove a pending behavioral suggestion, promoting it to permanent knowledge.

Approve a pending behavioral suggestion, promoting it to permanent knowledge.

No se publicó ningún esquema de entrada para esta herramienta.

dismiss_suggestionDismiss a pending behavioral suggestion. It won't be shown again.

Dismiss a pending behavioral suggestion. It won't be shown again.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

session_state_writeprivilegiadaUpdate 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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

task_createCreate a multi-session task for tracking work across conversations.

Create a multi-session task for tracking work across conversations.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

task_listList multi-session tasks, optionally filtered by project or status.

List multi-session tasks, optionally filtered by project or status.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

verify_pushVerify that local HEAD matches remote HEAD for a repository branch.

Verify that local HEAD matches remote HEAD for a repository branch.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

30 de 30 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

Portable MCP server giving AI agents persistent, verified, cross-session memory

Palabras clave
mcpai-memorysqliteclaudetotal-recallavi-os
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-08-30: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 13 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

104 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+92 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies, optionalDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.

Temas

Relacionados en memory & knowledge graphs