# 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) ```bash # 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`: ```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: ```bash 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: ```bash # 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 ```bash # 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 ```bash # 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](/docs/mcp/troubleshooting) ## Próximos pasos - [Configuración de Claude Desktop](/docs/mcp/claude-desktop) - [Configuración de Cursor](/docs/mcp/cursor) - [Guía de agente LLM persistente](/docs/guides/persistent-llm-agent)