Show GN : mcp-baepsae – un serveur MCP permettant à l’IA de piloter directement le simulateur iOS
(github.com/oozoofrog)Bonjour, j’ai créé un MCP qui permet à des agents IA d’automatiser directement le simulateur iOS et des apps macOS.
Fonctionnalités principales :
• 32 outils d’automatisation UI (tap, swipe, saisie de texte, capture d’écran, etc.)
• Performances rapides grâce à un bridge natif Swift
• Compatible avec Claude Code, Codex, Gemini, OpenCode, etc.
Exemples d’usage :
• L’IA exécute automatiquement des tests UI d’application
• Ouvrir des deeplinks/URL dans le simulateur
• Automatiser l’installation/le lancement/l’arrêt d’apps
npx mcp-baepsae
GitHub: https://github.com/oozoofrog/mcp-baepsae
npm: https://npmjs.com/package/mcp-baepsae
Vos retours sont les bienvenus !
2 commentaires
Le fait que l’app macOS fonctionne aussi, c’est un point qui me paraît intéressant.
Pour iOS, j’utilisais jusqu’à présent https://github.com/joshuayoes/ios-simulator-mcp ; y a-t-il éventuellement des différences notables ? (par ex. un fonctionnement plus rapide)
Bonjour, merci de votre intérêt.
La principale différence, c’est que
ios-simulator-mcpcontrôle le simulateur via Facebook IDB, alors quebaepsaeappelle directement les API macOS en Swift. On peut donc l’utiliser sans installer IDB séparément et, comme vous l’avez mentionné, il peut aussi contrôler des applications macOS.Il y a aussi quelques différences du côté de l’automatisation du simulateur iOS :
ios-simulator-mcp: saisie clavier (y compris les combinaisons de raccourcis), glisser-déposer, clic droit, presse-papiers, contrôle des menusJe n’ai pas effectué de benchmark direct pour la vitesse, mais comme l’architecture ne passe pas par IDB, l’overhead devrait être plus faible.
En revanche,
ios-simulator-mcpa l’avantage d’être utilisable directement avecnpx, ce qui simplifie l’installation.baepsaenécessite une compilation Swift, mais elle se fait automatiquement lors de l’installation via npm.