Skip to main content

MCP in Claude Code

Synapse-Tools aus dem Claude-Code-Terminal-Agenten nutzen — persistenten Memory für Coding-Sessions.


MCP in Claude Code

Claude Code ist Anthropics terminal-basierter Coding-Agent. Mit Synapse MCP erhält Claude Code persistenten Memory über Coding-Sessions hinweg — er erinnert sich an deinen Projektkontext, vergangene Entscheidungen und Codebase-Patterns.

Setup

Methode 1: CLI-Befehl (empfohlen)

# 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: Config-Datei editieren

Editiere ~/.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"
      }
    }
  }
}

Funktions-Verifikation

Claude Code starten:

claude

Im Claude-Code-Prompt eingeben:

recall all my memories

Claude sollte memory_recall aufrufen und mit deinen gespeicherten Memories antworten.

Häufige Patterns

Projektkontext-Persistenz

Zu Beginn einer Coding-Session:

recalling my memories — what projects am I working on?

Claude ruft memory_recall auf, sieht deine Projekt-Liste und setzt die Arbeit dort fort, wo du aufgehört hast.

Codebase-Entscheidungen

Wenn du eine Architektur-Entscheidung triffst:

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

Claude ruft memory_store mit Kategorie project, Priorität high auf.

Vergangene Fehler vermeiden

what mistakes have I made with this codebase?

Claude sucht Memories mit Kategorie mistake und erinnert dich an vergangene Fehler.

Task-Tracking

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

Claude ruft task_create auf, und der Task persistiert über Sessions.

Tool-Profile

Für Coding-Sessions, in denen du nicht alle 119 Tools brauchst:

# 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 startet nicht

# 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 nicht erkannt

# 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 sieht Tools nicht

  • Claude Code nach Config-Änderungen neu starten
  • claude mcp list prüfen, ob Synapse registriert ist
  • Siehe MCP-Troubleshooting

Nächste Schritte