rdp-cli

Outils MCP vs contrôle GUI : quand un agent a besoin du vrai bureau

Les outils MCP et le contrôle GUI de l’ordinateur répondent à des besoins différents.

MCP est adapté lorsqu’une application fournit une API fiable : interroger une base de données, créer un ticket, mettre à jour un CRM ou produire un rapport structuré. L’agent envoie des paramètres définis et reçoit des résultats structurés.

De nombreuses tâches réelles ne disposent pas d’une API exploitable. L’agent peut devoir ouvrir une ancienne application Windows, suivre un parcours visuel, vérifier un graphique, utiliser un logiciel de montage vidéo ou travailler dans une session déjà utilisée par une personne. Dans ce cas, le contrôle GUI devient nécessaire.

Quand choisir MCP

  • Le système dispose d’une API stable.
  • La tâche porte sur des données structurées.
  • Des résultats prévisibles et des journaux clairs sont nécessaires.
  • L’application fonctionne sans interface graphique.
  • Vous voulez éviter les coordonnées d’écran fragiles.

Pour mettre à jour 500 fiches clients, une API ou un outil MCP est généralement préférable. Faire cliquer un agent dans un navigateur est plus lent et difficile à vérifier.

Quand l’agent a besoin du vrai bureau

Le GUI est utile pour les menus, boîtes de dialogue, chronologies, glisser-déposer, fichiers locaux ou sessions utilisateur existantes. Avec rdp-cli, l’Agent peut utiliser des bureaux RDP et VNC, capturer l’écran, transférer des fichiers, gérer plusieurs écrans et laisser une personne reprendre la session.

Un flux hybride pratique

  1. Utiliser MCP pour obtenir les données ou préparer la tâche.
  2. Envoyer les fichiers vers le bureau distant.
  3. Laisser l’Agent utiliser l’application.
  4. Capturer l’écran après les actions importantes.
  5. Télécharger le résultat.
  6. Faire reprendre la main à une personne si l’écran n’est pas clair.
rdp-cli files upload --session SESSION --local .\sales.xlsx --path sales.xlsx
rdp-cli screenshot --session SESSION --monitor M1 --out before.png

Après la tâche :

rdp-cli screenshot --session SESSION --monitor M1 --out after.png
rdp-cli files download --session SESSION --path report.pdf --local .\report.pdf

Si le système expose directement les données, utilisez MCP. Si la tâche dépend de ce qu’une personne voit et clique, utilisez le vrai bureau.