MCP-Troubleshooting
Häufige MCP-Integrations-Probleme lösen — Server startet nicht, Tools erscheinen nicht, Auth-Fehler.
MCP-Troubleshooting
Häufige Probleme und Lösungen bei der Integration von Synapse MCP mit deinem LLM-Client.
Schnelle Diagnose-Checkliste
- ✅ Node.js 18+ installiert? (
node --version) - ✅ Mind Key beginnt mit
mk_? (nicht JWTeyJ...) - ✅ Synapse-API erreichbar? (
curl https://synapse.schaefer.zone/health) - ✅ Mind Key funktioniert? (
curl -H "Authorization: Bearer mk_..." .../memory/recall) - ✅ Config-Datei ist valides JSON? (keine Trailing-Commas, keine Kommentare)
- ✅ Client nach Config-Änderung neu gestartet?
- ✅ MCP-Server startet manuell? (
npx -y synapse-mcp-api@latest)
Problem: Keine Tools im Client sichtbar
Symptome
- Claude Desktop / Cursor / Continue zeigt 0 Tools
- Kein 🔌-Icon oder „synapse"-Eintrag in MCP-Server-Liste
Lösungen
- Client vollständig neu starten — Cmd+Q auf macOS (nicht nur Fenster schließen)
- Config-Datei-Ort prüfen:
- Claude Desktop macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Claude Desktop Windows:
%APPDATA%\Claude\claude_desktop_config.json - Cursor:
~/.cursor/config.json - Continue:
~/.continue/config.json
- Claude Desktop macOS:
- JSON validieren — Config in https://jsonlint.com einfügen
- Client-Logs auf MCP-Fehler prüfen:
- Claude Desktop:
~/Library/Logs/Claude/mcp.log(macOS) - Cursor: View → Output → MCP
- Claude Desktop:
- MCP-Server manuell ausführen, um Startup-Fehler zu sehen:
SYNAPSE_MIND_KEY=mk_... npx -y synapse-mcp-api@latest
Problem: „Mind Key invalid"-Fehler
Symptome
- Tools erscheinen, aber Aufrufe schlagen mit „401 Unauthorized" fehl
- Fehler: „Mind Key fehlt oder ungültig"
Lösungen
- Mind-Key-Format verifizieren — beginnt mit
mk_, ~40 Zeichen - Direkt testen:
curl -H "Authorization: Bearer mk_YOUR_KEY" \ https://synapse.schaefer.zone/memory/recall - Env-Var gesetzt prüfen — für stdio-Transport muss die Env-Var in der MCP-Server-Config stehen, nicht in deiner Shell
- Frischen Mind Key holen:
# Login to get JWT curl -X POST .../login -d '{"email":"...","password":"..."}' # Create new mind curl -X POST .../minds -H "Authorization: Bearer YOUR_JWT" -d '{"name":"new mind"}'
Problem: npx nicht gefunden
Symptome
- Fehler: „npx: command not found"
- MCP-Server startet nicht
Lösungen
- Node.js 18+ installieren:
- macOS:
brew install nodeoder von https://nodejs.org herunterladen - Linux:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - && sudo apt install -y nodejs - Windows: von https://nodejs.org herunterladen
- macOS:
- Nach Installation Terminal neu starten
- Verifizieren:
node --version && npx --version
Problem: SYNAPSE_URL nicht erreichbar
Symptome
- MCP-Server startet, aber Tool-Aufrufe timen aus
- Fehler: „fetch failed" oder „ECONNREFUSED"
Lösungen
- Verbindbarkeit testen:
curl https://synapse.schaefer.zone/health - Corporate-Firewall prüfen — könnte ausgehendes HTTPS blockieren
- Alternative URL versuchen:
- Produktion:
https://synapse.schaefer.zone - MCP-Server:
https://synapse-mcp.schaefer.zone
- Produktion:
- Für Self-Hosted: sicherstellen, dass deine Synapse-Instanz läuft und erreichbar ist
Problem: MCP-Server crasht
Symptome
- MCP-Server beendet sich sofort nach Start
- Client-Logs zeigen „MCP server disconnected"
Lösungen
- Manuell ausführen, um Fehler zu sehen:
SYNAPSE_MIND_KEY=mk_... SYNAPSE_URL=https://synapse.schaefer.zone \ npx -y synapse-mcp-api@latest - Port-Konflikte prüfen — MCP-Server nutzt standardmäßig Port 13100
- npx-Cache leeren:
npx clear-npx-cache # or rm -rf ~/.npm/_npx - Auf neueste Version updaten:
npx -y synapse-mcp-api@latest --version
Problem: Tool-Aufrufe liefern 429
Symptome
- Fehler: „Rate limit exceeded"
Lösungen
Das sollte mit MCP nicht passieren (verwendet Header-Auth, kein Rate Limit). Falls doch:
- Prüfen, ob du irgendwo
?key=verwendest — auf Header-Auth wechseln SYNAPSE_URLverifizieren — sicherstellen, dass sie auf die richtige Instanz zeigt- Support kontaktieren, falls das Problem besteht
Problem: Tools erscheinen, funktionieren aber nicht
Symptome
- Tools im Client gelistet
- Tool-Aufruf liefert Fehler oder kein Ergebnis
Lösungen
- Tool-Name prüfen — muss exakt sein (z. B.
memory_recall, nichtmemory.recall) - Argumente verifizieren — Input-Schema des Tools prüfen
- Via direkter API testen:
curl -X POST https://synapse.schaefer.zone/memory \ -H "Authorization: Bearer mk_..." \ -H "Content-Type: application/json" \ -d '{"category":"fact","key":"test","content":"hello"}' - Synapse-Health prüfen:
curl https://synapse.schaefer.zone/health
Hilfe holen
Falls nichts davon dein Problem löst:
- Bestehende Issues prüfen: https://gitlab.com/schaefer-services/synapse-mcp/-/issues
- Neues Issue öffnen mit:
- MCP-Server-Version (
npx -y synapse-mcp-api@latest --version) - Client-Name und -Version
- Betriebssystem
- Relevante Log-Auszüge
- Reproduktionsschritte
- MCP-Server-Version (