Installer un MCP sous Windows
Un guide pas-à-pas conçu pour les débutants. De l'installation des prérequis au lancement de votre tout premier serveur.
À quoi sert ce guide ?
Bienvenue dans votre premier guide pratique. Si vous utilisez Windows 10 ou Windows 11 et que vous n'avez jamais touché à un terminal ou installé des outils de développement, vous êtes au bon endroit.
Nous n'allons sauter aucune étape. À la fin de cette page, votre ordinateur Windows sera capable d'exécuter 90% des serveurs MCP existants sur le marché, et vous aurez lancé votre premier serveur avec succès.
Les prérequis avant de démarrer
Vérifions que vous avez tout ce qu'il faut :
- Windows 10 ou 11 : Ce guide est conçu pour ces versions.
- Une connexion Internet active : Pour télécharger les composants.
- Claude Code : Il doit être installé sur votre machine (bien que nous ne l'utiliserons pas immédiatement dans cette page).
- L'application Terminal : Appuyez sur la touche Windows de votre clavier, tapez
PowerShell, et cliquez sur l'application Windows PowerShell pour l'ouvrir. Gardez cette fenêtre noire ou bleue ouverte, nous allons l'utiliser.
Étape 1 : Le moteur Node.js
Rappelez-vous le chapitre précédent : la grande majorité des serveurs MCP sont construits avec le langage JavaScript. Or, Windows ne sait pas lire le JavaScript tout seul. Il a besoin d'un moteur de traduction. Ce moteur s'appelle Node.js.
1. Vérifier si vous l'avez déjà
Dans votre fenêtre PowerShell, tapez la commande suivante et appuyez sur Entrée :
Si vous voyez un numéro de version (comme v20.x.x ou supérieur), félicitations, passez directement à l'Étape 2.
Si vous voyez un texte rouge indiquant que le terme "node" n'est pas reconnu, vous devez l'installer. Voici comment faire.
2. Installer Node.js manuellement
- Allez sur le site officiel : nodejs.org.
- Téléchargez la version recommandée (généralement marquée LTS pour "Long Term Support"). C'est un simple fichier
.msi. - Double-cliquez sur le fichier téléchargé pour lancer l'installation.
- Laissez absolument toutes les options par défaut. Cliquez sur "Next" (Suivant) à chaque étape, jusqu'à "Install" (Installer). Vous n'avez aucune configuration complexe à faire.
Étape cruciale : Une fois l'installation terminée, vous devez fermer complètement votre fenêtre PowerShell et en rouvrir une nouvelle. Si vous ne le faites pas, le terminal ne saura pas que Node.js vient d'être installé.
Étape 2 : Comprendre npm et npx
Lorsque vous installez Node.js, il installe automatiquement deux autres petits outils vitaux : npm et npx.
Le magasin : npm
npm (Node Package Manager) est l'immense catalogue mondial où tous les développeurs publient leurs serveurs MCP. C'est l'équivalent de l'App Store ou du Google Play Store, mais pour le code.
Vérifiez que le magasin est bien présent en tapant :
L'exécuteur : npx
C'est l'outil que vous allez utiliser 99% du temps avec le protocole MCP. Son rôle est magique.
Habituellement, vous devez télécharger un logiciel, l'installer, puis le lancer. npx fait tout en même temps : il va chercher le serveur MCP dans le magasin npm, le télécharge temporairement, et l'exécute directement sur votre ordinateur sans polluer votre disque dur avec des dossiers d'installation.
Étape 3 : Installer votre premier serveur MCP
Il est temps de passer à l'action. Nous allons utiliser le serveur officiel "Filesystem" (qui permet à l'IA de lire des fichiers de votre ordinateur).
Tapez exactement cette commande dans PowerShell :
Décortiquons cette commande pour que vous ne copiiez jamais sans comprendre :
npx: "Va chercher sur internet et exécute immédiatement."-y: "Dis Oui (yes) si l'outil demande s'il faut le télécharger. Cela évite qu'il te pose la question."@modelcontextprotocol/server-filesystem: Le nom officiel et précis du serveur dans le magasin.C:\Users\Vous\Documents: L'argument. Vous dites au serveur de se limiter strictement à votre dossier Documents.
Comment savoir si ça fonctionne ?
Lorsque vous validez, il peut s'écouler quelques secondes le temps du téléchargement. Ensuite... plus rien ne s'affiche, et votre curseur clignote.
Ce silence est une excellente nouvelle ! Cela signifie que le serveur est allumé, qu'il écoute, et qu'il attend patiemment qu'une IA (comme Claude Code) lui donne des ordres. Vous venez de lancer avec succès votre premier serveur MCP.
Pour arrêter le serveur et récupérer le contrôle de votre terminal, appuyez simultanément sur Ctrl + C sur votre clavier.
Les erreurs fréquentes
| Symptôme / Message d'erreur | Explication & Résolution |
|---|---|
| Le terme 'node' n'est pas reconnu comme nom d'applet de commande... | Node.js n'est pas installé, ou vous n'avez pas redémarré votre terminal après l'installation. Fermez la fenêtre PowerShell et ouvrez-en une nouvelle. |
| EPERM: operation not permitted | Droits insuffisants. Vous essayez d'exécuter un MCP dans un dossier (comme C:\Windows) où vous n'avez pas les droits. Allez dans le dossier de votre utilisateur (C:\Users\VotreNom). |
| npm ERR! code ENOENT | npm n'arrive pas à trouver le serveur sur internet. Vérifiez l'orthographe exacte du serveur dans votre commande (pas de majuscules, attention aux tirets). |
À retenir
Windows a besoin du moteur Node.js pour comprendre les serveurs MCP. L'installation est une formalité (Suivant, Suivant, Installer).
N'oubliez jamais de redémarrer votre terminal après l'installation de Node.js.
La commande npx est votre meilleure amie : elle télécharge et exécute le serveur en une seule ligne.
Si la commande lance le serveur et que votre terminal semble bloqué avec un curseur clignotant, c'est que ça fonctionne parfaitement.
Foire aux questions (FAQ)
Félicitations, vous avez l'infrastructure nécessaire et vous savez lancer un serveur manuellement pour le tester. Il est temps d'apprendre à Claude Code comment s'y connecter automatiquement.