Qu’est-ce que Windows MCP dans Claude ? Mode d’emploi

Windows MCP est un serveur open source qui donne à Claude des mains sur votre PC Windows : il peut ouvrir des applications, cliquer, saisir du texte, lire l’écran et exécuter PowerShell. Cet article explique son fonctionnement, comment l’installer dans Claude Desktop et comment le sécuriser.

Qu’est-ce que Windows MCP dans Claude ? Mode d’emploi
Cristian Da Conceicao
Fondateur de Picasso IA

Vous avez demandé à Claude de trier 300 fichiers de votre dossier Téléchargements, et il vous a proposé un plan clair que vous avez dû appliquer à la main. Windows MCP supprime cette dernière étape. C’est un serveur open source qui donne à Claude une paire de mains sur votre PC Windows : il peut lire ce qui est affiché à l’écran, cliquer sur des boutons, saisir du texte dans des champs, ouvrir des applications, déplacer des fichiers et exécuter des commandes PowerShell, le tout depuis un chat ordinaire dans Claude Desktop. Cet article explique ce qu’est Windows MCP, comment les éléments s’articulent, comment l’installer, quelles tâches il gère bien et quels réglages empêchent qu’il cause des dégâts. Il lève aussi une confusion de nom, car Microsoft utilise l’expression MCP on Windows pour une fonctionnalité distincte, intégrée au système d’exploitation lui-même.

Ce qu’est réellement Windows MCP

Le MCP en un paragraphe

Le Model Context Protocol (MCP) est un standard ouvert présenté par Anthropic fin 2024. Il permet à une application d’IA de communiquer avec des outils externes grâce à un format commun. Claude Desktop joue le rôle de client. Tout ce qui parle ce protocole joue le rôle de serveur : un connecteur vers une base de données, un agenda, un navigateur ou, dans ce cas, l’ensemble de votre bureau. Le client demande au serveur quels outils il propose, Claude choisit celui qui correspond à votre demande, puis le serveur l’exécute et renvoie le résultat.

Cette séparation est importante. Claude ne touche jamais directement à votre PC. Il ne peut demander que les actions que le serveur a choisi d’exposer, et chacune d’elles est un outil nommé que vous pouvez examiner, limiter ou désactiver.

Le projet derrière le nom

Un ordinateur portable Windows argenté posé sur un bureau en bois clair, avec le pointeur de souris au-dessus d’une icône de dossier

Windows-MCP est un projet sous licence MIT développé par CursorTouch et publié sur GitHub. Son README le décrit comme un pont léger entre les modèles de langage et le système d’exploitation Windows, conçu pour la gestion de fichiers, le contrôle des applications et l’interaction avec l’interface, sans nécessiter de modèle de vision spécialisé. Il prend en charge Windows 7, 8, 8.1, 10 et 11, et il est proposé comme Desktop Extension dans Claude Desktop.

💡 Deux choses partagent le même nom. Windows-MCP est un serveur communautaire que vous installez vous-même. MCP on Windows est le cadre propre à Microsoft, présenté dans une section ultérieure. La plus grande partie de cet article porte sur le premier.

Comment Claude contrôle votre écran

D’abord un instantané, ensuite l’action

Claude ne regarde pas votre écran. C’est le serveur qui le décrit. L’outil Snapshot renvoie l’état complet de l’interface, avec un identifiant pour chaque élément, afin que Claude puisse agir sur « l’élément 14 » au lieu de deviner des positions en pixels. L’outil Screenshot est l’option plus légère : une capture visuelle rapide qui inclut le curseur et les fenêtres ouvertes. En fonction de ce qu’il reçoit, Claude choisit l’outil suivant, comme Click, Type, Scroll ou Shortcut, et répète la boucle jusqu’à ce que la tâche soit terminée. Le projet indique un délai typique de 0,2 à 0,5 seconde entre deux actions.

Vue de dessus d’une table de travail avec un ordinateur portable ouvert, un carnet de croquis contenant un schéma en boîtes et flèches, et un câble enroulé

Mode Screenshot ou Snapshot

ModeCe que Claude reçoitIdéal pour
Screenshot (par défaut)Une image rapide de l’écran avec le curseur et les fenêtresContrôles visuels rapides, coût en tokens réduit
SnapshotL’état de l’interface avec les identifiants des éléments, plus une capture d’écran lorsque use_vision=TrueClics précis dans des applications surchargées

Les deux modes prennent en charge la capture d’une zone et la sélection de plusieurs écrans, ce qui limite la consommation de tokens. Si les captures d’écran restent trop lourdes, réglez WINDOWS_MCP_SCREENSHOT_SCALE sur une valeur comprise entre 0,1 et 1,0 pour les réduire.

Les outils en un coup d’œil

Le README recense une vingtaine d’outils. Voici leur regroupement par fonction :

GroupeOutilsCe qu’ils font
Souris et saisieClick, Type, Scroll, Move, Shortcut, MultiSelect, MultiEditCliquer sur des coordonnées, saisir du texte, faire défiler, glisser, envoyer des combinaisons de touches comme Ctrl+C, sélectionner ou remplir plusieurs éléments à la fois
Voir l’écranScreenshot, Snapshot, DisplayInventory, ControlStatusCapturer l’interface, lire la disposition des écrans et la densité de pixels (DPI), vérifier qui contrôle le bureau et depuis combien de temps il est inactif
Applications et systèmeApp, PowerShell, Process, Registry, Notification, ClipboardLancer des applications et gérer les fenêtres, exécuter des commandes, lister ou arrêter des processus, modifier le Registre, envoyer des notifications, lire et écrire dans le presse-papiers
Fichiers et webFileSystem, ScrapeLire, écrire, copier, déplacer, supprimer, lister et rechercher des fichiers ; extraire le contenu d’une page web
TemporisationWait, WaitForMarquer une pause, ou attendre l’apparition d’un texte, d’une fenêtre, d’un élément ou du focus

Le configurer dans Claude Desktop

Ce dont vous avez besoin

  • Claude Desktop, téléchargé depuis claude.ai/download
  • Python 3.13 ou plus récent
  • uv, le gestionnaire de paquets Python (pip install uv fonctionne)
  • L’anglais comme langue d’affichage de Windows, que le projet privilégie pour l’outil App
  • Un peu de patience : le premier démarrage peut prendre une à deux minutes le temps que les dépendances s’installent

La méthode du fichier de configuration

  1. Dans Claude Desktop, ouvrez Paramètres, puis Développeur, puis Edit Config. Cela ouvre claude_desktop_config.json, généralement dans %APPDATA%\Claude.
  2. Collez le bloc ci-dessous dans ce fichier. Si vous avez déjà d’autres serveurs, ajoutez uniquement l’entrée windows-mcp dans la section mcpServers existante.
  3. Enregistrez le fichier, puis quittez complètement Claude Desktop, y compris son icône dans la zone de notification, et rouvrez-le.
  4. Attendez la fin du premier démarrage avant de juger si cela fonctionne.
{
  "mcpServers": {
    "windows-mcp": {
      "command": "uvx",
      "args": ["windows-mcp", "serve"]
    }
  }
}

💡 Vous utilisez la version Microsoft Store de Claude Desktop ? Elle conserve sa configuration dans un autre dossier, et le README du projet indique d’utiliser à la place le chemin complet de l’exécutable, par exemple C:\Users\<user>\.local\bin\uvx.exe. L’application empaquetée ne voit peut-être pas votre PATH habituel, donc un simple uvx échoue.

Vous préférez une extension ? Windows-MCP est aussi proposé sous forme de Desktop Extension. Les étapes du projet sont les suivantes : installer l’outil mcpb d’Anthropic avec npm, exécuter npx @anthropic-ai/mcpb pack dans le projet cloné pour générer un fichier .mcpb, puis installer ce fichier depuis la page Extensions des paramètres de Claude Desktop.

Vue par-dessus l’épaule d’un homme qui tape sur un ordinateur portable Windows noir à une table de café, à côté d’une fenêtre pluvieuse

Vérifier que cela fonctionne

Ouvrez un nouveau chat et vérifiez que le serveur apparaît comme connecté. Commencez ensuite par quelque chose d’anodin :

« Faites une capture d’écran et dites-moi quelles applications sont ouvertes. »

Une fois que cela fonctionne, augmentez un peu les enjeux :

« Ouvrez Bloc-notes et tapez une liste de courses de trois lignes. Ne l’enregistrez pas. »

Regardez l’écran pendant l’exécution. Vous verrez le pointeur se déplacer, les fenêtres s’ouvrir et le texte apparaître, ce qui est le moyen le plus rapide de vous faire une idée de la vitesse et du caractère très littéral de Claude lorsqu’il pilote un vrai bureau.

💡 Vous pouvez toujours reprendre la main. Déplacez la souris d’une grande distance, ou appuyez sur Ctrl+Alt+Shift+Backspace, et le bureau vous revient.

Gros plan extrême d’une main au-dessus d’une souris sans fil noire, sur un bureau en noyer foncé

Les tâches qui valent la peine d’être confiées à Claude

Tâches de fichiers et nettoyage

L’outil FileSystem peut lister, rechercher, copier, déplacer et supprimer, donc un dossier Téléchargements en désordre est la première tâche classique. Demandez le plan avant l’action : « Listez ce qui se trouve dans Téléchargements, proposez des sous-dossiers par type de fichier, et attendez mon accord avant de déplacer quoi que ce soit. » Cette seule phrase transforme une opération massive risquée en une opération que vous pouvez relire.

Travail sur les tableurs et les formulaires

Beaucoup de logiciels de bureau n’ont pas d’API. Un outil d’achats de 2012 ou un formulaire interne de 40 champs nécessite toujours une personne pour saisir les données. MultiEdit remplit plusieurs champs de saisie d’un seul coup, Clipboard fait passer des valeurs d’une fenêtre à l’autre, et Snapshot donne à Claude des cibles fiables. Considérez les premières exécutions comme supervisées : surveillez l’écran et vérifiez vous-même les totaux.

Tester des applications et des réglages

Le projet cite les tests d’assurance qualité parmi ses usages. Parcourez un programme d’installation, modifiez un réglage Windows, vérifiez qu’une application s’ouvre, puis demandez à Claude de décrire ce qui a changé. Cette tâche convient particulièrement bien à une machine virtuelle, où une erreur se résout par une restauration de snapshot plutôt que par un après-midi gâché.

Deux collègues dans un open space lumineux, pointant du doigt un écran qui affiche un tableur

Voici quatre exemples de prompts pour commencer, et les outils qu’ils sont susceptibles de déclencher :

TâchePrompt de départOutils concernés
Ranger un dossier« Proposez une structure de dossiers pour Téléchargements et attendez mon accord. »FileSystem, Snapshot
Remplir un formulaire« Copie les cinq lignes de ce tableur dans le formulaire. »Snapshot, MultiEdit, Clipboard
Vérifier une application« Ouvrez l’application, allez dans les Paramètres et dites-moi la version. »App, Click, Screenshot
Attendre une tâche« Attends que la fenêtre d’export indique terminé, puis préviens-moi. »WaitFor, Notification

💡 Demandez une pause avant toute action destructive. Une consigne du type « arrêtez-vous et demandez-moi avant de supprimer, d’écraser ou de fermer quoi que ce soit » ne coûte rien et évite la plupart des mauvaises surprises.

Risques et réglages de sécurité

La politique de sécurité du projet est directe. Le serveur n’est pas isolé dans un bac à sable, il s’exécute avec toutes les autorisations de l’utilisateur Windows qui l’a lancé, et beaucoup d’actions ne peuvent pas être annulées. Les fichiers supprimés via PowerShell ou via l’interface peuvent être perdus définitivement, et les captures d’écran peuvent contenir des informations sensibles qui sont ensuite transmises au modèle.

Un cadenas en laiton posé sur le capot fermé d’un ordinateur portable gris, sur un bureau en béton brut

Désactiver les outils dont vous n’avez pas besoin

Le README indique que vous pouvez désactiver les outils risqués avec l’option --exclude-tools ou la variable d’environnement WINDOWS_MCP_EXCLUDE_TOOLS. Vérifiez-le pour la syntaxe exacte. Pour une première semaine, retirer Registry et PowerShell supprime les deux moyens les plus puissants de tout casser. La télémétrie est un autre réglage à connaître : elle est activée par défaut et, selon le projet, anonyme. Vous pouvez la désactiver en ajoutant "env": {"ANONYMIZED_TELEMETRY": "false"} à l’entrée du serveur.

Si vous exposez un jour le serveur sur un réseau, au lieu de le limiter à la liaison locale avec Claude Desktop, le projet demande une protection renforcée : un jeton d’authentification, une liste d’adresses IP autorisées et TLS.

Utiliser un bac à sable ou un compte secondaire

La politique de sécurité recommande quelques bonnes pratiques :

  • Exécuter le serveur dans une machine virtuelle avec snapshots, ou dans Windows Sandbox
  • Utiliser un compte utilisateur restreint plutôt qu’un compte administrateur
  • Conserver des sauvegardes récentes avant toute automatisation
  • Surveiller les actions en temps réel au lieu de laisser une tâche sans surveillance
  • Désactiver les outils à haut risque lorsque la tâche ne les nécessite pas

Le projet déconseille aussi d’utiliser Windows MCP sur des serveurs de production, dans des environnements soumis à une réglementation, sur des machines contenant des données irremplaçables ou sur des ordinateurs partagés entre plusieurs utilisateurs.

💡 Règle empirique : si vous ne laisseriez pas un collègue seul devant votre ordinateur portable ouvert pendant dix minutes, ne donnez pas à Claude ce même accès sur une machine qui contient un travail non enregistré ou irremplaçable.

Windows MCP face au MCP de Microsoft

Microsoft a annoncé une préversion publique de la prise en charge native de MCP dans Windows en mai 2025. Telle qu’elle était décrite à l’époque, un registre sur l’appareil répertorie des agent connectors, c’est-à-dire des serveurs MCP publiés par les éditeurs d’applications. Des connecteurs intégrés pour le gestionnaire de fichiers et les Paramètres système faisaient partie de la préversion. L’accès des agents est désactivé par défaut, le registre n’admet que les serveurs qui respectent des critères de base, comme la signature de code et des définitions d’outils figées, un proxy système applique la politique et conserve une piste d’audit, et les utilisateurs reçoivent une demande d’approbation, comparable à une boîte de dialogue UAC, avant les appels d’outils sensibles.

Un long couloir de bureau moderne avec des rangées de postes de travail et d’écrans menant à une grande fenêtre

CaractéristiqueWindows-MCP (communautaire)MCP on Windows (Microsoft)
Conçu parCursorTouch, open source, licence MITMicrosoft, intégré à Windows
InstallationFichier de configuration ou Desktop ExtensionRegistre sur l’appareil géré par Windows
PortéeTout le bureau via l’automatisation de l’interface, PowerShell, les fichiers et le RegistreUniquement les connecteurs enregistrés par les applications
Modèle de sécuritéVos autorisations utilisateur, pas de bac à sableDésactivé par défaut, serveurs signés, proxy et demandes d’approbation

Les deux évoluent constamment, donc consultez le README du projet et la documentation actuelle de Microsoft avant de bâtir un flux de travail sur l’un ou l’autre. Pour l’instant, le serveur communautaire est celui qui permet à Claude de piloter n’importe quelle application affichée à l’écran, tandis que la voie de Microsoft est plus étroite et plus strictement contrôlée.

Les limites de Windows MCP

Le README est honnête sur ses limites :

  • Il ne peut pas automatiser les jeux vidéo
  • L’outil Type n’est pas idéal pour écrire du code dans un IDE
  • La sélection partielle de texte n’est pas prise en charge
  • L’outil App fonctionne au mieux lorsque Windows est en anglais

Il existe aussi un coût structurel. Chaque étape passe par un aller-retour avec le modèle, donc une tâche longue est plus lente, et consomme davantage de tokens, qu’un script. Lorsqu’une tâche se répète chaque jour, demandez à Claude d’écrire une fois un script PowerShell, puis exécutez ce script à partir de là.

Un homme âgé aux cheveux argentés et aux lunettes rondes, penché vers un ordinateur portable dans un bureau le soir

Erreurs courantes et solutions

SymptômeCause probableSolution
Le serveur n’apparaît jamais comme connectéuvx introuvable, Python plus ancien que 3.13, ou version Store sans chemins completsInstaller uv, mettre Python à jour, utiliser le chemin complet vers uvx.exe
Outils absents après redémarrageFaute de frappe dans le JSON de configuration, ou Claude Desktop non complètement quittéValider le JSON, quitter depuis la zone de notification, rouvrir
Le premier démarrage semble bloquéLes dépendances sont encore en cours d’installationAttendre une à deux minutes
Les clics tombent au mauvais endroitMise à l’échelle de l’affichage ou plusieurs écransExécuter DisplayInventory et privilégier les identifiants d’éléments de Snapshot aux coordonnées brutes
L’outil App ne parvient pas à ouvrir un programmeWindows dans une langue autre que l’anglaisChanger la langue d’affichage, ou ouvrir le programme par son chemin via PowerShell

Créer vos propres images et vidéos

Windows MCP donne à Claude une paire de mains. Picasso IA vous offre un studio. Une fois que Claude peut piloter votre PC, la partie lente de nombreux travaux créatifs n’est plus le clic, mais la production des images et des clips eux-mêmes.

Une photographe devant un grand écran affichant un paysage de montagne, avec une tablette graphique et une lampe chaude à ses côtés

Voici par où commencer :

PicassoIA propose aussi sa propre connexion MCP, pour que Claude puisse demander des images et des vidéos depuis une conversation. Avec les deux serveurs connectés, un même chat peut demander une image, puis utiliser Windows MCP pour l’enregistrer ou la placer là où vous en avez besoin. Consultez le site de PicassoIA pour savoir comment connecter votre compte et ce que comprend votre forfait.

💡 Votre prochaine étape : ouvrez Picasso IA, choisissez un modèle, écrivez un prompt décrivant une scène de votre propre bureau et générez votre première image dès aujourd’hui. Parcourez ensuite tous les modèles sur picassoia.com/en/all-models et essayez une courte vidéo à partir de cette même image.

Partager cet article

Choisissez votre langue