MCP dans Claude Code
Utilisez les outils Synapse depuis l'agent terminal Claude Code — mémoire persistante pour les sessions de codage.
MCP dans Claude Code
Claude Code est l'agent de codage basé terminal d'Anthropic. Avec MCP Synapse, Claude Code gagne une mémoire persistante entre les sessions de codage — il se souvient de votre contexte de projet, des décisions passées et des schémas de codebase.
Configuration
Méthode 1 : commande CLI (recommandée)
# Ajouter Synapse comme serveur MCP
claude mcp add synapse -- npx -y synapse-mcp-api@latest
# Définir votre Mind Key comme variable d'env (ajoutez à ~/.bashrc ou ~/.zshrc)
export SYNAPSE_MIND_KEY="mk_YOUR_MIND_KEY_HERE"
export SYNAPSE_URL="https://synapse.schaefer.zone" # optionnel, par défaut synapse.schaefer.zoneMéthode 2 : éditer le fichier de config
Éditez ~/.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"
}
}
}
}Vérifier que ça fonctionne
Démarrez Claude Code :
claudeDans le prompt Claude Code, tapez :
recall all my memoriesClaude devrait appeler memory_recall et répondre avec vos mémoires stockées.
Schémas courants
Persistance du contexte de projet
Au début d'une session de codage :
recalling my memories — what projects am I working on?Claude appelle memory_recall, voit votre liste de projets et continue le travail
là où vous l'aviez laissé.
Décisions de codebase
Quand vous prenez une décision architecturale :
store this: "We chose PostgreSQL over SQLite because of concurrent write
performance. Decision made on 2026-06-27."Claude appelle memory_store avec la catégorie project, priorité high.
Éviter les erreurs passées
what mistakes have I made with this codebase?Claude recherche les mémoires avec la catégorie mistake et vous rappelle les erreurs
passées.
Suivi des tâches
create a task: "Refactor auth module to use JWT refresh tokens"Claude appelle task_create, et la tâche persiste entre les sessions.
Tool Profiles
Pour les sessions de codage où vous n'avez pas besoin des 119 outils :
# Définir le profil via variable d'env
export MCP_PROFILE="standard" # 25 outils, ~2500 tokens
# Ou dans config.json
"env": {
"SYNAPSE_MIND_KEY": "mk_...",
"MCP_PROFILE": "standard"
}Dépannage
Le serveur MCP ne démarre pas
# Tester le serveur MCP manuellement
npx -y synapse-mcp-api@latest
# Devrait afficher :
# [info] synapse-mcp Streamable HTTP server ready
# [info] MCP: http://localhost:13100/mcpMind Key non reconnue
# Vérifier que la variable d'env est définie
echo $SYNAPSE_MIND_KEY
# Tester directement
curl -H "Authorization: Bearer $SYNAPSE_MIND_KEY" \
https://synapse.schaefer.zone/memory/recallClaude Code ne voit pas les outils
- Redémarrez Claude Code après les changements de config
- Vérifiez
claude mcp listpour confirmer que Synapse est enregistré - Voir Dépannage MCP