Repolode
mobile-next

mobile-next/mobile-mcp

AIエージェントやLLMでiOS・Androidアプリを自動操作できるMCPサーバー

スター
9,755
フォーク
867
未解決の Issue
61
最終コミット
昨日

これは何?

Mobile MCPは、AIエージェントやLLMがネイティブのiOS・Androidアプリをプラットフォームに依存せず操作できるModel Context Protocolサーバーです。iOSシミュレーター、Androidエミュレーター、実機のいずれでも同じツールセットを使えるため、開発者がプラットフォームごとにXCUITestやEspressoのコードを書く必要はありません。

サーバーは主にネイティブのアクセシビリティツリーを通じてアプリを操作し、構造化されたUI要素を取得します。それだけでは不十分な場合は、スクリーンショットと座標ベースのタップに切り替えます。ツールセットは、デバイス管理、アプリのインストールと起動、ジェスチャー、ハードウェアボタン、ディープリンク、画面録画、クリップボードへのアクセス、デバイスログ、クラッシュレポートに対応しています。stdio経由、またはオプションのBearer token認証を利用できるStreamable HTTPサーバーとして実行できます。

Mobile MCPは、Claude Code、Cursor、Codex、Gemini CLI、Claude Desktopなどのクライアントで利用できます。ベンダーのMobile Next Cloudサービスを通じて、クラウド上の実機も利用できます。

主な機能

  • 01ネイティブのアクセシビリティツリーを介してアプリを操作し、必要に応じてスクリーンショットと座標ベースの操作に切り替え
  • 02iOSシミュレーター、Androidエミュレーター、実機で共通のツールセットを利用
  • 03アプリのインストール・起動、ジェスチャー、ハードウェアボタン、ディープリンク、画面の向きに対応
  • 04画面録画、デバイスログ、クラッシュレポートの取得に対応
  • 05stdioまたはStreamable HTTPで実行でき、Bearer token認証もオプションで利用可能

ユースケース

  • LLMエージェントでモバイルアプリの複数ステップにわたるエンドツーエンドテストを実行
  • ネイティブアプリでの定型的なフォーム入力やデータ入力を自動化
  • AIコーディングアシスタントからアプリの動作を対話的に確認
  • シミュレーターやクラウドデバイスを使ってCIでモバイル自動化を実行

クイックスタート

  1. 1

    Node.js v20 以降をインストールします

  2. 2

    iOS または Android デバイスを接続するか、シミュレーター/エミュレーターを起動します

  3. 3

    標準の設定で MCP サーバーをエージェントに追加します(npx で実行できます)

    npx -y @mobilenext/mobile-mcp@latest

使う前に知っておきたいこと

  • iOS では Xcode command line tools、Android では Android Platform Tools が必要です。
  • Node.js v20 以降が必要です。
  • デバイスのミラーリングなど一部の機能は、Ghostty または kitty 上の Claude Code でのみ動作します。

トピック

よくある質問

mobile-mcp とは?
AIエージェントやLLMでiOS・Androidアプリを自動操作できるMCPサーバー Mobile MCPは、AIエージェントやLLMがネイティブのiOS・Androidアプリをプラットフォームに依存せず操作できるModel Context Protocolサーバーです。iOSシミュレーター、Androidエミュレーター、実機のいずれでも同じツールセットを使えるため、開発者がプラットフォームごとにXCUITestやEspressoのコードを書く必要はありません。
mobile-mcp は無料で使えますか?ライセンスは?
mobile-mcp は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mobile-mcp は今もメンテナンスされていますか?
活発にメンテナンス中。mobile-mcp の最終コミットは 2026年10月18日 です。
mobile-mcp は何に使えますか?
LLMエージェントでモバイルアプリの複数ステップにわたるエンドツーエンドテストを実行 ネイティブアプリでの定型的なフォーム入力やデータ入力を自動化 AIコーディングアシスタントからアプリの動作を対話的に確認 シミュレーターやクラウドデバイスを使ってCIでモバイル自動化を実行
mobile-mcp のインストール方法は?
Node.js v20 以降をインストールします iOS または Android デバイスを接続するか、シミュレーター/エミュレーターを起動します 標準の設定で MCP サーバーをエージェントに追加します(npx で実行できます): npx -y @mobilenext/mobile-mcp@latest
mobile-mcp はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/mobile-next/mobile-mcp

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト