Skip to main content

MCP en Claude Code

Use las herramientas de Synapse desde el agente de terminal Claude Code — memoria persistente para sesiones de codificación.


MCP en Claude Code

Claude Code es el agente de codificación basado en terminal de Anthropic. Con Synapse MCP, Claude Code gana memoria persistente entre sesiones de codificación — recuerda el contexto del proyecto, decisiones pasadas y patrones del codebase.

Configuración

Método 1: Comando CLI (recomendado)

# Add Synapse as an MCP server
claude mcp add synapse -- npx -y synapse-mcp-api@latest

# Set your Mind Key as env var (add to ~/.bashrc or ~/.zshrc)
export SYNAPSE_MIND_KEY="mk_YOUR_MIND_KEY_HERE"
export SYNAPSE_URL="https://synapse.schaefer.zone"  # optional, defaults to synapse.schaefer.zone

Método 2: Editar archivo de configuración

Edite ~/.claude/config.json:

{
  "mcpServers": {
    "synapse": {
      "command": "npx",
      "args": ["-y", "synapse-mcp-api@latest"],
      "env": {
        "SYNAPSE_MIND_KEY": "mk_YOUR_MIND_KEY_HERE",
        "SYNAPSE_URL": "https://synapse.schaefer.zone"
      }
    }
  }
}

Verifique que funciona

Inicie Claude Code:

claude

En el prompt de Claude Code, escriba:

recall all my memories

Claude debería llamar a memory_recall y responder con sus memorias almacenadas.

Patrones comunes

Persistencia del contexto del proyecto

Al inicio de una sesión de codificación:

recalling my memories — what projects am I working on?

Claude llama a memory_recall, ve su lista de proyectos y continúa el trabajo donde lo dejó.

Decisiones del codebase

Cuando tome una decisión arquitectónica:

store this: "We chose PostgreSQL over SQLite because of concurrent write
performance. Decision made on 2026-06-27."

Claude llama a memory_store con la categoría project, prioridad high.

Evitar errores pasados

what mistakes have I made with this codebase?

Claude busca memorias con categoría mistake y le recuerda los errores pasados.

Seguimiento de tareas

create a task: "Refactor auth module to use JWT refresh tokens"

Claude llama a task_create, y la tarea persiste entre sesiones.

Tool Profiles

Para sesiones de codificación donde no necesita las 119 herramientas:

# Set profile via env var
export MCP_PROFILE="standard"  # 25 tools, ~2500 tokens

# Or in config.json
"env": {
  "SYNAPSE_MIND_KEY": "mk_...",
  "MCP_PROFILE": "standard"
}

Solución de problemas

El servidor MCP no arranca

# Test the MCP server manually
npx -y synapse-mcp-api@latest

# Should print:
# [info] synapse-mcp Streamable HTTP server ready
# [info]   MCP:      http://localhost:13100/mcp

Mind Key no reconocido

# Verify env var is set
echo $SYNAPSE_MIND_KEY

# Test directly
curl -H "Authorization: Bearer $SYNAPSE_MIND_KEY" \
     https://synapse.schaefer.zone/memory/recall

Claude Code no ve las herramientas

  • Reinicie Claude Code tras cambios de configuración
  • Compruebe claude mcp list para verificar que Synapse está registrado
  • Consulte Solución de problemas de MCP

Próximos pasos