Ir al contenido

Memoria para Claude Code, Cursor y OpenCode — Memoria Persistente para Agentes

toon-memory le da memoria persistente a los agentes de IA para coding que ya usas. Ya sea que prefieras Claude Code, Cursor u OpenCode, tu agente recordará todo entre sesiones.

Claude Code tiene soporte completo de hooks con toon-memory:

{
"mcpServers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}

Hooks: SessionStart, PostToolUse, Stop — recordatorios automáticos y carga de contexto.

Agrega configuración MCP a Cursor:

{
"servers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}

Agrega a .opencode/opencode.json:

{
"mcp": {
"toon-memory": {
"type": "local",
"command": ["npx", "-y", "toon-memory", "mcp"],
"enabled": true
}
}
}

Plugin: .opencode/plugins/toon-memory.ts — hooks SessionStart vía plugin.

{
"servers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}

Agrega a .vscode/mcp.json:

{
"servers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}

Agrega a .codex/config.toml:

[mcpServers.toon-memory]
command = "npx"
args = ["-y", "toon-memory", "mcp"]

Agrega a .gemini/settings.json:

{
"mcpServers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}

Agrega a ~/.config/zed/settings.json:

{
"mcp_servers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}
Terminal window
npx toon-memory

El instalador:

  1. Detecta qué agentes tienes instalados
  2. Pregunta cuáles configurar
  3. Agrega la configuración MCP automáticamente

Todos los agentes obtienen las mismas 35 herramientas MCP y 4 recursos MCP:

  • memory_remember — Guardar decisiones, patrones, bugs
  • memory_recall — Buscar memoria (modo flat o graph)
  • memory_smart_recall — Recall unificado con BM25 + grafo + calidad
  • context_generate — Resumen completo del proyecto en una llamada
  • context_diff — Qué cambió desde la última sesión
  • Y 20 herramientas más…

Puedes configurar toon-memory para múltiples agentes simultáneamente:

Terminal window
npx toon-memory
# Seleccionar: claude, cursor, opencode

Todos los agentes comparten el mismo archivo de memoria en .toon-memory/memory/data.toon.

Cuando ejecutas múltiples agentes en paralelo:

Terminal window
memory_sessions()
// 🧭 Sesiones activas (2):
// claude @ feature/auth (tú)
// opencode @ feature/db

Mira qué archivos están tocando otras sesiones para evitar conflictos.

Agente Ubicación de Config Hooks
OpenCode .opencode/opencode.json Basado en plugin
Claude Code .claude/settings.json SessionStart + PostToolUse + Stop
Cursor .cursor/mcp.json
Windsurf ~/.codeium/windsurf/mcp_config.json
VS Code .vscode/mcp.json
Codex CLI .codex/config.toml SessionStart + PostToolUse + Stop
Gemini CLI .gemini/settings.json SessionStart + PostToolUse + Stop
Zed ~/.config/zed/settings.json
Cline .cline/mcp.json
Continue .continue/config.json
Antigravity .gemini/config/mcp_config.json PreInvocation + PostToolUse + Stop
Aider Archivo de instrucciones
KiloCode ~/.kilocode/mcp_settings.json
OpenClaw .openclaw.json
Kiro .kiro/settings/mcp.json
Terminal window
npm install -g toon-memory
npx toon-memory # Instalador interactivo

Mira la página de Agentes Soportados para configuración detallada.