Mobile Next社が公開する「mobile-mcp」は、iOS/AndroidアプリをLLM・エージェントから操作できるようにするModel Context Protocol(MCP)サーバーです。プラットフォームに依存しないインターフェースで、シミュレータ・エミュレータ・実機の検出制御、アプリのインストール・起動・終了、スクリーンショットやUI要素抽出、タップ・スワイプなどのジェスチャー入力に対応しています。
iOSはXcode対応のシミュレータとgo-ios+WebDriverAgentを使った実機、AndroidはSDKのエミュレータとadbを使った実機をそれぞれサポートします。Claude Code、GitHub Copilot、Cursor、Gemini、Codexなど主要なMCPクライアントと統合でき、NPMパッケージ「@mobilenext/mobile-mcp」として提供、ライセンスはApache License 2.0です。
出典が伝えている要点
- mobile-mcpはModel Context Protocol (MCP) サーバーである
- mobile-mcpはiOS/Androidアプリケーションとエージェント/LLMを連携させることを目的とする
- mobile-mcpはプラットフォームに依存しない(platform-agnostic)インターフェースを提供する
- デバイス管理機能としてシミュレータ、エミュレータ、実機デバイスの検出と制御に対応する
- アプリ管理機能としてインストール、起動、終了、アンインストールに対応する
- 画面操作機能としてスクリーンショット撮影、UI要素の抽出、タップ・スワイプ・ジェスチャー入力、スクリーン録画に対応する
- 入力・ナビゲーション機能としてテキスト入力、デバイスボタン操作、URL開閉に対応する
- 対応プラットフォームはiOSシミュレータ(Xcode対応)、iOS実機デバイス(go-ios + WebDriverAgent使用)、Androidエミュレータ(Android SDK)、Android実機デバイス(adb + USBデバッグ使用)である
- Claude Code、GitHub Copilot、Cursor、Gemini、Codexなど複数のMCP対応クライアントとの統合に対応する
- NPMパッケージ「@mobilenext/mobile-mcp」として提供されている
- ライセンスはApache License 2.0である
- 提供元はMobile Next(mobilenext.ai)である