Aller au contenu
Device MCP

Agents IA

MCP

Connectez Claude Code, Codex, Cursor ou tout client MCP à Device MCP, pour que votre agent IA puisse voir l'écran, toucher, saisir du texte et tester sur votre iPhone et votre iPad.

Device MCP connecte votre agent de code IA à vos iPhone et iPad réels. Votre agent peut regarder l'écran, toucher et saisir du texte, ouvrir des apps, compiler votre projet et le tester sur l'appareil, le tout depuis une conversation normale.

1. Qu'est-ce que le serveur MCP de Device MCP ?

MCP (Model Context Protocol) est le standard ouvert qu'utilisent les agents IA pour communiquer avec des outils. Device MCP intègre un serveur MCP : Claude Code, Codex, Cursor et les autres agents compatibles MCP peuvent piloter votre appareil comme vous le faites.

Le serveur s'exécute uniquement sur votre Mac. Votre écran et vos apps ne quittent jamais votre Mac, à l'exception de ce que vous demandez à votre agent de regarder. Consultez Confidentialité et sécurité.

✅ Exemples de prompts

  • Prends une capture d'écran de mon iPhone et dis-moi ce qui s'affiche.
  • Ouvre Réglages et active le mode sombre.
  • Compile mon app, lance-la sur l'iPad et vérifie que l'écran de connexion fonctionne.
  • Connecte-toi avec le compte de test, ajoute un article au panier et vérifie le total.
  • Mon app a planté sur l'appareil. Trouve le rapport de plantage et corrige le bug.
  • Ouvre myapp://profile et prends une capture d'écran.
  • Enregistre une vidéo du parcours d'onboarding.

2. Avantages

AvantageDescription
Des tests sur de vrais appareilsVotre agent teste sur un véritable iPhone ou iPad, avec les performances, les capteurs et les alertes système réels.
Un développement en boucle ferméeModifier, compiler, exécuter, toucher, capturer, corriger : votre agent vérifie son propre travail sans vous.
Il voit ce que vous voyezVotre agent lit les textes et les boutons à l'écran : il peut donc toucher Se connecter par son nom.
Vous gardez le contrôleLes actions risquées demandent d'abord votre accord, chaque action est journalisée, et vous pouvez reprendre la main à tout moment.
Compatible avec votre agentClaude Code, Codex, Cursor et tout autre client MCP.

3. Ajouter Device MCP à votre agent

  1. Activez le serveur MCP
    • Ouvrez Device MCP → Settings → MCP.
    • Activez Enable MCP Server.
  2. Copiez la configuration pour votre agent : dans Settings → MCP → MCP Configuration, choisissez Claude Code, Codex ou Manual, puis cliquez sur Copy. La même configuration se trouve dans l'onglet Agent de l'Inspector.
  3. Ajoutez-la à votre agent en suivant les étapes ci-dessous.

Claude Code

Exécutez ceci dans Terminal :

claude mcp add --scope user device-mcp -- "/Applications/Device MCP.app/Contents/MacOS/device-mcp"

--scope user rend Device MCP disponible dans tous vos projets.

Codex

Ajoutez ceci à ~/.codex/config.toml :

[mcp_servers.device-mcp]
command = "/Applications/Device MCP.app/Contents/MacOS/device-mcp"
startup_timeout_sec = 30
tool_timeout_sec = 900

Cursor et autres clients MCP

Ajoutez ceci aux réglages MCP de votre client :

{
  "mcpServers": {
    "device-mcp": {
      "command": "/Applications/Device MCP.app/Contents/MacOS/device-mcp",
      "args": []
    }
  }
}
  1. Commencez à utiliser Device MCP
    • Laissez Device MCP ouvert avec votre appareil connecté.
    • Demandez à votre agent, par exemple : « Liste mes appareils et prends une capture d'écran. »

4. Ce que votre agent peut faire

DomaineCe que votre agent peut faire
AppareilsLister vos appareils connectés, en choisir un et lire ses informations.
Voir l'écranFaire des captures d'écran et lire les textes et les boutons à l'écran.
ToucherToucher, toucher un texte, toucher deux fois, toucher de manière prolongée, balayer, faire défiler et pincer.
SaisirSaisir du texte, appuyer sur des touches et masquer le clavier.
SystèmeAppuyer sur les boutons principal, de verrouillage et de volume, activer Siri, ouvrir le centre de contrôle ou le sélecteur d'apps, et faire pivoter l'écran.
AppsLister, lancer, quitter, installer et désinstaller des apps, et ouvrir des liens.
Build & RunCompiler votre projet Xcode et le lancer sur l'appareil. Consultez Build & Run.
DébogageLire les rapports de plantage et télécharger les données d'une app.
EnregistrementDémarrer et arrêter un enregistrement de l'écran.
Faire appel à vousVous demander d'intervenir, par exemple pour Face ID ou un code d'accès. Consultez Human Handoff.

Votre client MCP affiche la liste complète des outils disponibles dans votre version de Device MCP.

5. Garder le contrôle

  • Approbations : l'installation ou la suppression d'apps, la compilation, l'ouverture de liens et le téléchargement de données d'app demandent d'abord votre accord. Consultez Approbations.
  • Activité : chaque action de votre agent est listée dans l'onglet Agent. Consultez Activité de l'agent.
  • Agent is driving : l'état en bas de l'écran recopié, ainsi qu'un ✨ à côté de l'appareil dans la barre latérale, indiquent quand un agent utilise l'appareil.
  • Reprenez la main à tout moment : vos clics et vos frappes sont toujours pris en compte, même pendant qu'un agent travaille.