# MCP in Claude Code Claude Code is de terminal-gebaseerde code-agent van Anthropic. Met Synapse MCP krijgt Claude Code permanent geheugen tussen code-sessies — het herinnert uw projectcontext, eerdere beslissingen en codebase-patronen. ## Setup ### Methode 1: CLI-commando (aanbevolen) ```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 ``` ### Methode 2: Bewerk configuratiebestand Bewerk `~/.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" } } } } ``` ## Verifieer dat het werkt Start Claude Code: ```bash claude ``` In de Claude Code-prompt, typ: ``` recall all my memories ``` Claude zou `memory_recall` moeten aanroepen en reageren met uw opgeslagen herinneringen. ## Veelvoorkomende patronen ### Projectcontext-persistentie Aan het begin van een code-sessie: ``` recalling my memories — what projects am I working on? ``` Claude roept `memory_recall` aan, ziet uw projectlijst, en gaat verder met werk waar u gebleven was. ### Codebase-beslissingen Wanneer u een architecturale beslissing neemt: ``` store this: "We chose PostgreSQL over SQLite because of concurrent write performance. Decision made on 2026-06-27." ``` Claude roept `memory_store` aan met categorie `project`, prioriteit `high`. ### Eerdere fouten vermijden ``` what mistakes have I made with this codebase? ``` Claude zoekt herinneringen met categorie `mistake` en herinnert u aan eerdere fouten. ### Taak-tracking ``` create a task: "Refactor auth module to use JWT refresh tokens" ``` Claude roept `task_create` aan, en de taak blijft bewaard tussen sessies. ## Tool-profielen Voor code-sessies waar u niet alle 119 tools nodig heeft: ```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" } ``` ## Troubleshooting ### MCP-server start niet ```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 niet herkend ```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 ziet tools niet - Herstart Claude Code na configuratiewijzigingen - Controleer `claude mcp list` om te verifiëren dat Synapse is geregistreerd - Zie [MCP Troubleshooting](/docs/mcp/troubleshooting) ## Volgende stappen - [Claude Desktop-setup](/docs/mcp/claude-desktop) - [Cursor-setup](/docs/mcp/cursor) - [Permanente LLM-agent-handleiding](/docs/guides/persistent-llm-agent)