Sequential Thinking MCP
Le serveur officiel qui donne à l'IA un espace pour construire son raisonnement, une étape à la fois, au lieu de répondre d'un seul bloc.
🎯 Objectif : donner à l'IA un outil pour décomposer un problème complexe en étapes explicites et révisables.
⭐ Niveau : Débutant
💻 Compatibilité : Windows, macOS, Linux
🏢 Éditeur : Anthropic (dépôt officiel modelcontextprotocol/servers)
🔐 Authentification : Aucune (fonctionne 100 % en local, sans compte ni clé)
⏱ Temps d'installation : ~2 minutes
Qu'est-ce que Sequential Thinking MCP ?
Imaginez que vous posiez à votre IA une question compliquée, par exemple planifier la migration d'un site vers une nouvelle technologie en tenant compte de plusieurs contraintes. Sans aide particulière, l'IA peut être tentée de vous répondre directement, en un seul paragraphe, en essayant de tout traiter en même temps. Le risque : oublier une contrainte en cours de route, ou se contredire sans s'en rendre compte.
Sequential Thinking MCP est un serveur officiel publié par Anthropic. Il n'expose qu'un seul outil, nommé sequential_thinking. Cet outil ne fait pas de recherche, ne lit aucun fichier, ne se connecte à aucun service extérieur : il donne simplement à l'IA un endroit structuré pour poser une pensée après l'autre, les numéroter, et revenir en arrière sur l'une d'elles si elle se rend compte qu'elle s'est trompée plus tôt.
Comment il fonctionne réellement
Il faut être précis ici, parce que ce serveur est souvent mal résumé par une phrase du type « il force l'IA à bien réfléchir ». Ce n'est pas exact : le serveur ne force rien et ne vérifie aucun raisonnement. Il met à disposition un outil que l'IA peut choisir d'appeler, plusieurs fois de suite, pendant qu'elle construit sa réponse.
Chaque appel à l'outil transporte plusieurs informations :
- thought : le texte de l'étape de réflexion en cours.
- thoughtNumber et totalThoughts : le numéro de cette étape, et une estimation du nombre total d'étapes prévues (qui peut être ajustée en cours de route).
- nextThoughtNeeded : un simple vrai/faux qui indique si une étape supplémentaire est nécessaire après celle-ci.
- isRevision et revisesThought (optionnels) : permettent à l'IA de dire « je reviens sur l'étape numéro 3, je m'étais trompée ».
- branchFromThought et branchId (optionnels) : permettent d'explorer une piste alternative à partir d'une étape donnée, sans effacer la première piste.
Le serveur reçoit ces informations, les organise, et les représente à l'IA au fur et à mesure. Il ne juge jamais si une étape est « bonne » ou « mauvaise » : c'est l'IA elle-même qui décide, à chaque étape, si elle a besoin de continuer, de se corriger, ou si elle peut conclure. Rien n'est envoyé sur Internet, rien n'est stocké de façon permanente : la réflexion vit le temps de la conversation.
Une question simple, un problème qui mérite une démarche
La différence se voit mieux avec deux exemples concrets.
Une question simple, comme « quelle est la capitale de l'Espagne ? », n'a besoin d'aucune décomposition. Une seule étape de réflexion suffit, si tant est qu'il y en ait une : la réponse est directe, il n'y a rien à réviser ni à explorer en parallèle.
À l'inverse, un problème comme « je veux migrer mon site vitrine de WordPress vers un générateur de site statique, sans casser le référencement ni perdre le formulaire de contact, avec un budget de temps d'un week-end » contient plusieurs contraintes qui interagissent entre elles. Ici, une démarche structurée apporte quelque chose de réel : l'IA peut poser une première étape (« lister ce qui doit être préservé »), une deuxième (« identifier les risques SEO »), une troisième (« évaluer si le formulaire de contact a un équivalent simple »), puis, si elle se rend compte en étape 4 qu'une contrainte de l'étape 1 a été mal comprise, revenir dessus explicitement plutôt que de continuer sur une base bancale.
Installation
Ce serveur n'a besoin d'aucun compte et d'aucune clé. Il s'installe et se lance avec Node.js, déjà nécessaire pour la plupart des serveurs MCP de ce catalogue. Ouvrez un terminal, dans n'importe quel dossier, et vérifiez d'abord que Node.js répond.
node --versionSi un numéro de version s'affiche, vous êtes prêt. La commande npx, livrée avec Node.js, va se charger de télécharger et lancer le serveur automatiquement, à la demande : il n'y a rien à installer « à l'avance » séparément.
Le connecter à Claude Code
Comme pour le Filesystem MCP, la méthode la plus sûre pour débuter consiste à éditer directement le fichier .claude.json situé à la racine de votre dossier de travail.
{
"mcpServers": {
"sequential-thinking": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
}
}
}Décryptage : "sequential-thinking" est le nom que vous choisissez pour reconnaître ce serveur dans Claude Code. "command": "npx" indique l'outil à utiliser pour le lancer. "args" contient les mots de la commande complète : -y évite qu'une confirmation de téléchargement ne bloque le démarrage, et @modelcontextprotocol/server-sequential-thinking est le nom exact du paquet officiel, publié par Anthropic. Enregistrez le fichier.
Premier test
Ouvrez un terminal dans ce même dossier et lancez Claude Code.
claudeUne fois l'interface chargée, tapez la commande interne /mcp. Vous devriez voir apparaître sequential-thinking dans la liste des serveurs connectés, sans aucune mention d'authentification en attente : c'est normal, ce serveur n'en demande jamais.
Pour le voir réellement à l'œuvre, posez une question qui mérite une décomposition, en le demandant explicitement la première fois :
"Utilise l'outil de pensée séquentielle pour comparer trois façons d'organiser les images d'un petit site vitrine (dossier unique, dossiers par page, service externe), et donne-moi ta recommandation à la fin."
Ce que vous devriez voir
Selon le client utilisé, l'interface peut afficher les étapes de réflexion au fur et à mesure, parfois repliées dans un bloc dédié, avant la réponse finale. Vous ne devez voir aucune erreur de connexion, et la réponse finale doit se présenter comme une conclusion appuyée sur les étapes précédentes, pas comme un paragraphe isolé. Le contenu exact affiché dépend de la version du client MCP que vous utilisez.
À vous de jouer
Reprenez un problème qui vous concerne réellement, avec au moins deux ou trois contraintes qui s'influencent entre elles (par exemple choisir un hébergement en tenant compte du budget, du trafic attendu et de la simplicité de mise à jour), et demandez à l'IA de le traiter avec l'outil de pensée séquentielle. Comparez ensuite avec une demande identique posée sans mentionner l'outil : la démarche affichée est-elle différente ?
Limites
Ce serveur ne vérifie jamais l'exactitude d'une étape : une IA peut tout à fait décomposer un problème en plusieurs étapes parfaitement structurées tout en se trompant sur le fond de l'une d'elles. La structure améliore la méthode, pas la connaissance. Sur une question simple, l'utiliser n'apporte rien et ralentit inutilement la réponse. Enfin, ce serveur ne remplace pas votre propre relecture critique : une conclusion bien numérotée reste une conclusion à vérifier.
Dépannage
Si /mcp n'affiche pas sequential-thinking, la cause la plus fréquente est une erreur de syntaxe dans .claude.json : une virgule ou un guillemet manquant suffit à empêcher tout le fichier d'être lu. Relisez-le attentivement, ou repartez du bloc fourni plus haut. Si node --version ne répond pas, Node.js n'est pas correctement installé : reportez-vous au guide d'installation de Node.js de ce site avant de continuer. Si l'IA ne semble jamais utiliser l'outil malgré sa présence, demandez-le explicitement dans votre prompt, comme dans l'exemple de test ci-dessus : certains modèles ou clients n'activent pas cet outil automatiquement sur toutes les questions.
Foire aux questions (FAQ)
Sequential Thinking MCP ne fait qu'une chose : donner à l'IA un espace structuré pour numéroter, réviser et parfois brancher ses étapes de réflexion. Il ne se connecte à rien, ne demande aucune autorisation, et n'apporte de valeur que sur des problèmes à plusieurs contraintes, jamais sur une question simple.