MCP in Claude Code
Usi gli strumenti di Synapse dall'agente terminale Claude Code — memoria persistente per le sessioni di coding.
MCP in Claude Code
Claude Code è l'agente di coding da terminale di Anthropic. Con Synapse MCP, Claude Code ottiene memoria persistente tra le sessioni di coding — ricorda il contesto dei progetti, le decisioni passate e i pattern del codebase.
Configurazione
Metodo 1: comando CLI (consigliato)
# Aggiunge Synapse come server MCP
claude mcp add synapse -- npx -y synapse-mcp-api@latest
# Imposta la Mind Key come variabile d'ambiente (aggiunga a ~/.bashrc o ~/.zshrc)
export SYNAPSE_MIND_KEY="mk_YOUR_MIND_KEY_HERE"
export SYNAPSE_URL="https://synapse.schaefer.zone" # opzionale, predefinito su synapse.schaefer.zoneMetodo 2: modifica il file di configurazione
Modifichi ~/.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"
}
}
}
}Verifica del funzionamento
Avvii Claude Code:
claudeNel prompt di Claude Code, digiti:
recall all my memoriesClaude dovrebbe richiamare memory_recall e rispondere con le memorie memorizzate.
Pattern comuni
Persistenza del contesto di progetto
All'inizio di una sessione di coding:
recalling my memories — what projects am I working on?Claude richiama memory_recall, vede l'elenco dei progetti e riprende il lavoro
da dove era rimasto.
Decisioni sul codebase
Quando si prende una decisione architetturale:
store this: "We chose PostgreSQL over SQLite because of concurrent write
performance. Decision made on 2026-06-27."Claude richiama memory_store con categoria project e priorità high.
Evitare gli errori passati
what mistakes have I made with this codebase?Claude cerca le memorie con categoria mistake e le ricorda degli errori passati.
Tracciamento delle attività
create a task: "Refactor auth module to use JWT refresh tokens"Claude richiama task_create e l'attività persiste tra le sessioni.
Profili degli strumenti
Per sessioni di coding in cui non servono tutti i 119 strumenti:
# Imposta il profilo tramite variabile d'ambiente
export MCP_PROFILE="standard" # 25 strumenti, ~2500 token
# Oppure in config.json
"env": {
"SYNAPSE_MIND_KEY": "mk_...",
"MCP_PROFILE": "standard"
}Risoluzione dei problemi
Il server MCP non si avvia
# Testi il server MCP manualmente
npx -y synapse-mcp-api@latest
# Dovrebbe stampare:
# [info] synapse-mcp Streamable HTTP server ready
# [info] MCP: http://localhost:13100/mcpMind Key non riconosciuta
# Verifichi che la variabile d'ambiente sia impostata
echo $SYNAPSE_MIND_KEY
# Testi direttamente
curl -H "Authorization: Bearer $SYNAPSE_MIND_KEY" \
https://synapse.schaefer.zone/memory/recallClaude Code non vede gli strumenti
- Riavvii Claude Code dopo le modifiche alla configurazione
- Controlli
claude mcp listper verificare che Synapse sia registrato - Veda Risoluzione dei problemi MCP