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
Node.js v20 以降をインストールします
- 2
iOS または Android デバイスを接続するか、シミュレーター/エミュレーターを起動します
- 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 の数値は毎日更新されます。
関連プロジェクト
AIコーディングアシスタントやテストスイート向けの自然言語によるAndroid自動化。実機とエミュレーターで動作します。
経験からスキルを作成・改善し、多数のモデルプロバイダーに対応、CLIやメッセージアプリから利用できる自己改善型AIエージェント。
LLMに渡す前にツール出力、ログ、ファイル、RAGチャンクを圧縮するライブラリ、プロキシ、MCPサーバー。
質問を計画し、Webやローカルの情報源を集め、任意のLLMプロバイダーで引用付きレポートを作成する自律型リサーチエージェント。
AIエージェント専用のDocker化されたLinuxデスクトップ、ブラウザー、文書ツールを備えたオープンなエージェントフレームワーク。