Aller au contenu
ReviewRamble

La lettre hebdomadaire

L’IA, évaluée, dans votre boîte mail.

  • Les nouveaux tests d’outils, de modèles, de serveurs MCP et de dépôts, avec le verdict en premier
  • Les prix et les notes revérifiés quand quelque chose change
  • Les nouvelles analyses dès leur publication

Modèles, agents, serveurs MCP et les outils qui méritent vraiment votre temps.

Un e-mail par semaine. Désinscrivez-vous avec le lien présent dans chaque lettre. Comment nous utilisons votre e-mail

iPhone MCP

Petit serveur communautaire qui permet à un agent de voir et toucher un vrai iPhone via iPhone Mirroring de macOS, sans Xcode ni jailbreak.

Avis de ReviewRamble editors · Mis à jour

Guide d’installation Open source

Notre note

3.2/5

Une petite démonstration astucieuse et honnête qu'un agent peut piloter votre iPhone par la recopie d'Apple elle-même, et une raison de bien choisir le téléphone que vous lui confiez.

Qu’est-ce que iPhone MCP ?

iPhone MCP, du développeur Yev Spektor, pilote un iPhone physique depuis un Mac en manipulant la fenêtre d'iPhone Mirroring qu'Apple a ajoutée avec macOS Sequoia. Il prend des captures de cette fenêtre, injecte clics, glissements et événements de molette pour toucher et balayer, tape dans le champ actif via AppleScript, appuie sur accueil, sélecteur d'apps et Spotlight, et lit ou définit le presse-papiers partagé. Il n'y a pas d'arbre d'accessibilité : le modèle regarde chaque capture et choisit des coordonnées, aidé par une grille étiquetée dessinée sur l'image.

C'est un serveur stdio en TypeScript avec 11 outils, sous licence MIT, en version 0.1.0 et avec environ 5 étoiles sur GitHub. Il demande macOS 15 ou plus récent, iOS 18 ou plus récent, Node.js 24, le même Apple Account sur les deux appareils et un iPhone approuvé en USB, et l'app qui l'héberge doit avoir les autorisations Accessibilité et Enregistrement de l'écran. Le dernier commit de code date du 7 mars 2026 et il n'existe aucune version étiquetée.

Installer iPhone MCP

git clone https://github.com/yev-yev-yev/iphone-mcp.git && cd iphone-mcp && corepack enable && yarn install && yarn build

iPhone MCP vaut-il le coup ?

L'idée est solide et l'exécution sobre. Les méthodes antérieures pour automatiser un vrai iPhone passent par Xcode, WebDriverAgent et un profil de provisionnement ; celle-ci n'a besoin que de l'app iPhone Mirroring fournie avec macOS 15, si bien que la première capture n'est qu'à un clonage, yarn install, yarn build et une vérification des autorisations. La grille est son seul apport original : chaque capture porte des lignes de repère étiquetées, et l'outil get_coordinates transforme 'entre C et D, sur F' en pixels exacts, ce qui selon le README réduit les touches ratées sur les petites cibles.

Le risque de sécurité porte sur le téléphone entier. La recopie montre tout ce qui se trouve sur l'appareil, donc un agent doté de ces outils peut ouvrir n'importe quelle app que vous pourriez ouvrir, lire vos messages et vos e-mails, envoyer des textos, valider des achats et changer des réglages. Il n'y a ni étape de confirmation, ni liste d'apps autorisées, ni mode lecture seule ; l'avertissement du README cite lui-même les messages involontaires, les données effacées et les achats, et précise que l'outil n'est pas conçu pour un usage sans surveillance. Les captures partent chez le fournisseur de modèles de votre client, et les outils de presse-papiers lisent et écrivent le presse-papiers que partagent vos appareils Apple.

Les limites d'Apple dictent où il fonctionne. iPhone Mirroring n'est pas disponible dans l'Union européenne, exige un Mac avec Apple silicon ou une puce T2 et ne se connecte que si l'iPhone est verrouillé et à proximité ; prendre le téléphone et l'ouvrir met fin à la session. L'appareil photo et le micro du téléphone sont coupés pendant la recopie, donc Face ID et les appels ne fonctionnent pas, et l'iPhone garde la trace du Mac qui l'a utilisé et pendant combien de temps.

La maturité est la plus grande inquiétude. Le projet compte environ 5 étoiles, aucune version et aucun commit depuis mars 2026, et l'auteur signale que les défilements et balayages injectés par des événements macOS peuvent tomber à côté. Pour des tests d'app reproductibles, les simulateurs avec XCUITest restent la voie fiable ; ce serveur convient à l'exploration et aux démonstrations sur un téléphone de rechange.

Là où il fait la différence

  • Un développeur iOS dans un studio d'apps de deux personnes

    Vérifier sur du vrai matériel le parcours d'inscription d'une build TestFlight après chaque changement

    Demandez à l'agent de parcourir les écrans d'accueil et de capturer chaque étape, puis comparez avec la build précédente. Gratuit ; utilisez un téléphone de test connecté à un Apple Account de test, pas le vôtre.

  • Un prestataire QA qui examine l'app d'un client

    Reproduire un bug signalé qui n'apparaît que sur un iPhone physique

    Décrivez les étapes ; l'agent les enchaîne et renvoie des captures à chaque point. Les gestes qui exigent un balayage précis peuvent nécessiter plusieurs essais, gardez donc quelqu'un devant la fenêtre de recopie.

Avant de vous engager

Mise en route
Clonez le dépôt, lancez corepack enable, yarn install et yarn build, puis yarn doctor pour vérifier la version de macOS, les autorisations et la connexion USB ; ajoutez dist/index.js à Claude Code ou Claude Desktop. Accordez Accessibilité et Enregistrement de l'écran à l'app hôte.
Intégrations
11 outils : get_screen_info, screenshot, tap, long_press, swipe, scroll, type_text, press_button, get_clipboard, set_clipboard et get_coordinates. Réglages par variables d'environnement IPHONE_MCP_.
Données et confidentialité
Tourne en local via stdio et n'ouvre aucun port réseau. Les captures de votre téléphone partent chez votre fournisseur de modèles ; les outils de presse-papiers touchent le presse-papiers partagé entre vos appareils Apple. L'agent peut agir dans n'importe quelle app du téléphone.
Limites
macOS 15+, iOS 18+, Node.js 24+, Mac Apple silicon ou T2 ; indisponible dans l'UE ; le téléphone doit rester verrouillé et proche. Testé surtout avec Claude Sonnet 4.5 et Claude Opus 4.6 ; aucune version étiquetée.

Les points forts

  • Ni Xcode, ni WebDriverAgent, ni jailbreak
  • La grille étiquetée rend les touches par vision bien plus précises
  • 11 outils ciblés et un contrôle préalable yarn doctor
  • Avertissement clair et franc sur les risques

Les points faibles

  • Contrôle total du téléphone sans étape de confirmation
  • Indisponible dans l'UE ; macOS 15 et iOS 18 uniquement
  • Balayages et défilements parfois ratés
  • Environ 5 étoiles, aucune version, inactif depuis mars 2026

Idéal pour

Les développeurs mobiles hors de l'UE qui veulent qu'un agent explore une app sur un vrai iPhone, sur un appareil de test qu'ils surveillent.

Alternatives à iPhone MCP

iPhone MCP : questions fréquentes

iPhone MCP vaut-il le coup ?
Une petite démonstration astucieuse et honnête qu'un agent peut piloter votre iPhone par la recopie d'Apple elle-même, et une raison de bien choisir le téléphone que vous lui confiez. Nous lui donnons 3.2 sur 5.
Combien coûte iPhone MCP ?
Gratuit et open source (MIT).
Quels sont les inconvénients de iPhone MCP ?
Contrôle total du téléphone sans étape de confirmation; indisponible dans l'UE ; macOS 15 et iOS 18 uniquement; balayages et défilements parfois ratés; environ 5 étoiles, aucune version, inactif depuis mars 2026.
À qui s’adresse iPhone MCP ?
Les développeurs mobiles hors de l'UE qui veulent qu'un agent explore une app sur un vrai iPhone, sur un appareil de test qu'ils surveillent.
iPhone MCP est-il sûr pour les données de l’entreprise ?
Tourne en local via stdio et n'ouvre aucun port réseau. Les captures de votre téléphone partent chez votre fournisseur de modèles ; les outils de presse-papiers touchent le presse-papiers partagé entre vos appareils Apple. L'agent peut agir dans n'importe quelle app du téléphone.
Quelles sont les meilleures alternatives à iPhone MCP ?
Les alternatives les plus proches que nous avons testées sont agent-desktop et Munim Computer Use.

Réponses vérifiées le 13 nov. 2026.