iPhone MCPとは?
iPhone MCPは開発者Yev Spektor氏によるもので、AppleがmacOS Sequoiaで追加したiPhone Mirroringのウインドウを操作して、Macから実機のiPhoneを動かします。そのウインドウのスクリーンショットを撮り、クリック、ドラッグ、スクロールのイベントを送ってタップやスワイプを行い、AppleScriptで入力欄に文字を打ち、ホーム、Appスイッチャー、Spotlightを押し、共有クリップボードを読み書きします。アクセシビリティツリーはなく、モデルが各スクリーンショットを見て座標を選びます。その手助けとして画像にラベル付きのグリッドを重ねます。
TypeScript製のstdioサーバーで、ツールは11個、MITライセンス、バージョン0.1.0、GitHubのスターは約5です。macOS 15以降、iOS 18以降、Node.js 24、両方の端末で同じApple Account、USBで信頼済みのiPhoneが必要で、ホストするアプリにはアクセシビリティと画面収録の権限が要ります。最後のコードのコミットは2026年3月7日で、タグ付きのリリースはありません。
iPhone MCPのインストール方法
git clone https://github.com/yev-yev-yev/iphone-mcp.git && cd iphone-mcp && corepack enable && yarn install && yarn buildiPhone MCPは使う価値があるか?
発想は堅実で、実装は簡潔です。実機のiPhoneを自動化する従来の方法はXcode、WebDriverAgent、プロビジョニングプロファイルを経由しますが、これはmacOS 15に付属するiPhone Mirroringアプリだけで動くため、最初のスクリーンショットまではク ローン、yarn install、yarn build、権限チェックだけです。独自の貢献はグリッドだけです。各スクリーンショットにラベル付きの基準線が入り、get_coordinatesツールが「CとDの間、F上」を正確なピクセルに変換します。READMEによれば、これで小さな対象のタップ失敗が減ります。
セキュリティ上のリスクは電話全体に及びます。ミラーリングは端末上のすべてを映すため、これらのツールを持つエージェントは、あなたが開けるどのアプリでも開き、メッセージやメールを読み、テキストを送り、購入を承認し、設定を変えられます。確認ステップも、アプリの許可リストも、読み取り専用モードもありません。README自身の免責事項は意図しないメッセージ、データの削除、購入を挙げ、無人での使用を想定していないとしています。スクリーンショットはクライアントが使うモデル提供元に送られ、クリップボードツールはAppleデバイス間で共有されるクリップボードを読み書きします。
動く場所はAppleの制約で決まります。iPhone Mirroringは欧州連合では使えず、Appleシリコン搭載またはT2チップ搭載のMacが必要で、iPhoneがロックされて近くにある間しか接続しません。電話を手に取って開くとセッションが終わります。ミラーリング中は電話のカメラとマイクが止まるのでFace IDや通話は使えず、iPhoneはどのMacがどれだけ使ったかを記録します。
より大きな懸念は成熟度です。プロジェクトのスターは約5、リリースはなく、2026年3月以降コミットもありません。作者は、macOSのイベントで送るスクロールやスワイプがずれることがあると述べています。再現性のあるアプリテストには、XCUITestを使うシミュレー ターが引き続き確実な道です。このサーバーは予備の電話での探索やデモに向いています。
真価を発揮する場面
2人のアプリスタジオで働くiOS開発者
変更のたびにTestFlightビルドの登録フローを実機で確認したい
エージェントにオンボーディング画面を順に進めて各ステップを撮らせ、前のビルドと比べます。無料です。自分のものではなく、テスト用Apple Accountでサインインしたテスト用の電話を使ってください。
顧客のアプリを検証するQA請負業者
実機のiPhoneでしか出ない不具合報告を再現したい
手順を説明すると、エージェントがタップして進め、各時点のスクリーンショットを返します。正確なスワイプが要るジェスチャーはやり直しが必要なことがあるので、ミラーリングのウインドウを人が見ておいてください。
導入前に確認すること
- 導入
- リポジトリをクローンし、corepack enable、yarn install、yarn buildを実行してから、yarn doctorでmacOSのバージョン、権限、USB接 続を確認します。dist/index.jsをClaude CodeかClaude Desktopに追加し、ホストアプリにアクセシビリティと画面収録を許可します。
- 連携
- 11個のツール: get_screen_info、screenshot、tap、long_press、swipe、scroll、type_text、press_button、get_clipboard、set_clipboard、get_coordinates。設定はIPHONE_MCP_で始まる環境変数で行います。
- データとプライバシー
- stdioでローカルに動き、ネットワークポートは開きません。電話のスクリーンショットはモデル提供元に送られ、クリップボードツールはAppleデバイス間で共有されるクリップボードに触れます。エージェントは電話のどのアプリでも操作できます。
- 制限
- macOS 15以降、iOS 18以降、Node.js 24以降、AppleシリコンまたはT2搭載Mac。EUでは使えず、電話はロックされたまま近くに置く必要があります。主にClaude Sonnet 4.5とClaude Opus 4.6で検証。タグ付きリリースはありません。
良い点
- Xcode、WebDriverAgent、脱獄が不要
- ラベル付きグリッドで画像によるタップがずっと正確に
- yarn doctorの事前チェック付きの11個の絞り込まれたツール
- リスクについて明快で率直な免責事項
気になる点
- 確認ステップなしで電話を完全に操作
- EUでは使えず、macOS 15とiOS 18のみ
- スワイプやスクロールが外れることがある
- スター約5、リリースなし、2026年3月から停滞
おすすめの人
EU域外のモバイル開発者で、見守っているテスト端末の実機iPhoneでエージェントにアプリを探らせたい人向けです。
iPhone MCPの代替
iPhone MCP:よくある質問
- iPhone MCPは使う価値があるか?
- Apple自身のミラーリングを通じてエージェントがiPhoneを操作できることを示す、巧みで正直な小品であり、どの電話を渡すかをよく考える理由でもあります。 評価は5点満点中3.2点です。
- iPhone MCPの料金は?
- 無料のオープンソース(MIT)。
- iPhone MCPの欠点は?
- 確認ステップなしで電話を完全に操作; EUでは使えず、macOS 15とiOS 18のみ; スワイプやスクロールが外れることがある; スター約5、リリースなし、2026年3月から停滞.
- iPhone MCPは誰に向いているか?
- EU域外のモバイル開発者で、見守っているテスト端末の実機iPhoneでエージェントにアプリを探らせたい人向けです。
- iPhone MCPは企業データを扱っても安全か?
- stdioでローカルに動き、ネットワークポートは開きません。電話のスクリーンショットはモデル提供元に送られ、クリップボードツールはAppleデバイス間で共有されるクリップボードに触れます。エージェントは電話のどのアプリでも操作できます。
- iPhone MCPの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はagent-desktop 、 Munim Computer Useです。
回答確認日:2026年11月13日