mouret.pro
Retour au Blog
claude-code mcp ios swift xcode

ios-simulator-mcp : piloter le simulateur iOS depuis Claude Code

12 mars 2026 2 min de lecture Human Score C
ios-simulator-mcp : piloter le simulateur iOS depuis Claude Code

J’ai découvert un outil qui change la donne pour le développement iOS avec Claude Code. ios-simulator-mcp est un serveur MCP qui donne à Claude Code un accès direct au simulateur iOS.

En gros, Claude peut maintenant taper sur des boutons, scroller, prendre des screenshots et inspecter l’interface de votre app - le tout depuis le terminal.

Ce que fait ios-simulator-mcp

C’est un serveur MCP (Model Context Protocol) qui fait le pont entre Claude Code et le simulateur iOS via Facebook IDB (iOS Development Bridge). Une fois installé, Claude Code dispose de nouveaux outils pour interagir avec le simulateur.

Les possibilités : taps, swipes, saisie de texte, capture d’écran, enregistrement vidéo, installation d’apps, inspection de l’arbre d’accessibilité. Tout ce que vous feriez manuellement sur le simulateur, Claude Code peut le faire par des tool calls.

Installation

Une seule commande :

claude mcp add ios-simulator npx ios-simulator-mcp

Prérequis : macOS, Xcode avec les simulateurs installés, Node.js et Facebook IDB.

Trois variables d’environnement permettent de personnaliser le comportement :

  • IOS_SIMULATOR_MCP_DEFAULT_OUTPUT_DIR - dossier de sortie pour les screenshots (~/Downloads par défaut)
  • IOS_SIMULATOR_MCP_FILTERED_TOOLS - exclure certains outils
  • IOS_SIMULATOR_MCP_IDB_PATH - chemin custom vers IDB

Simulateur iphone

Le vrai intérêt : le QA intégré au workflow

L’intérêt principal, c’est de pouvoir vérifier le résultat d’un développement sans quitter Claude Code. Vous demandez à Claude de coder une feature, puis de la tester sur le simulateur dans la foulée.

Concrètement, Claude peut prendre un screenshot pour vérifier le rendu visuel, taper sur un bouton pour valider une interaction, inspecter l’arbre d’accessibilité pour s’assurer que les éléments sont bien nommés. Le feedback est immédiat.

Si vous avez déjà utilisé Claude Code pour développer vos projets, c’est une extension naturelle du workflow. Le code, les tests et la vérification visuelle se passent dans la même session.

Limites

Le projet repose sur Facebook IDB, un outil qui n’est plus activement maintenu. Ca fonctionne, mais c’est un point à surveiller. L’outil ne gère que les simulateurs - pas les devices physiques.

La capture de screenshots et l’inspection UI restent des vérifications de surface. Ca ne remplace pas une vraie suite de tests unitaires ou d’intégration. Mais pour du QA rapide après un développement, c’est très pratique.

ios-simulator-mcp rejoint l’écosystème grandissant des serveurs MCP qui étendent les capacités de Claude Code. Si vous développez en Swift, ca vaut le détour 📱

Tous les articles