Skip to main content

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.zone

Mé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 :

claude

Dans le prompt Claude Code, tapez :

recall all my memories

Claude 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/mcp

Mind 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/recall

Claude Code ne voit pas les outils

  • Redémarrez Claude Code après les changements de config
  • Vérifiez claude mcp list pour confirmer que Synapse est enregistré
  • Voir Dépannage MCP

Prochaines étapes