À 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

  1. Allez sur le site officiel : nodejs.org.
  2. Téléchargez la version recommandée (généralement marquée LTS pour "Long Term Support"). C'est un simple fichier .msi.
  3. Double-cliquez sur le fichier téléchargé pour lancer l'installation.
  4. Laissez absolument toutes les options par défaut. Cliquez sur "Next" (Suivant) à chaque étape, jusqu'à "Install" (Installer). Vous n'avez aucune configuration complexe à faire.
Attention

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

Bonnes pratiques

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'erreurExplication & 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 permittedDroits 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 ENOENTnpm 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

À 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)

Généralement, non. L'installation de Node.js demande les droits administrateur (une fenêtre Windows vous le demandera), mais pour lancer un serveur MCP, un terminal classique avec vos droits utilisateurs suffit et est même recommandé pour des raisons de sécurité.
Oui, les commandes présentées ici fonctionneront de manière identique. Cependant, PowerShell est le standard moderne sur Windows et nous vous recommandons de l'utiliser.
C'est un problème classique. Windows n'a pas encore mis à jour ses variables d'environnement. Fermez simplement votre terminal, rouvrez-le, et réessayez. La commande fonctionnera.
Information

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.