Android Mobile Mcp について
Android Mobile MCPは、Model Context ProtocolとAndroid端末の自動操作をつなぐサービスです。画面解析、ジェスチャー、テキスト入力、ナビゲーション、アプリ管理、スクリーンショットをAIエージェントから利用できます。
主な機能
- 01UI階層と要素座標の取得
- 02画面画像のキャプチャ
- 03タップとスワイプの実行
- 04入力欄へのテキスト入力
- 05システムキーの送信
- 06アプリの一覧表示と起動
活用シーン
- 01Android画面上のUI要素の確認
- 02アプリ内のタップやスワイプの自動化
- 03アプリ内でのテキスト入力と送信
- 04アプリ起動やシステム操作
MCP 対応
MCPサーバーは、UI確認、タッチ操作、テキスト入力、キー操作、アプリ管理、スクリーンショットなどのAndroid自動化ツールをクライアントに公開します。USBまたはネットワーク接続、USBデバッグの有効化、ADBのインストールが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
9掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
Android Mobile MCP
概要
Android Mobile MCP は、Model Context Protocol と Android デバイスの自動化を連携させ、UI 操作、アプリ管理、画面キャプチャを通じて AI エージェントが Android デバイスを操作できるようにします。
MCP の設定
{
"mcpServers": {
"android-mobile-mcp": {
"command": "uvx",
"args": ["android-mobile-mcp"]
}
}
}
前提条件
- Android デバイスを USB またはネットワーク経由で接続します
- Android デバイスで USB デバッグを有効にします
- ADB(Android Debug Bridge)をインストールします
ツール一覧
画面分析
mobile_dump_ui - UI 要素を階層構造の JSON として抽出します
- 画面の XML を解析し、フォーカス可能な要素とテキストコンテンツを特定します
- 各操作可能な要素の中心座標を計算します
- 親子要素の関係を構造化して返します
mobile_take_screenshot - 現在の画面状態をキャプチャします
- 視覚的な分析に使用する PNG 画像データを返します
タッチ操作
mobile_click - 指定した座標をクリックします
- 現在の UI 状態に照らして座標を検証します
- 座標を検証するため、事前に
mobile_dump_uiを呼び出す必要があります - 無効な領域や操作できない領域のクリックを防止します
mobile_swipe - スワイプ操作を実行します
- 2 つの座標間で指定した方向にスワイプします
- ジェスチャーの速度を制御するため、継続時間を設定できます
テキスト入力
mobile_type - フォーカスされたフィールドにテキストを入力します
- 現在アクティブな入力フィールドにテキストを送信します
- Enter キーによる自動送信を任意で指定できます
ナビゲーション
mobile_key_press - システムボタンを押します
- ハードウェアキーと仮想キーに対応しています:BACK、HOME、RECENT、ENTER
アプリ管理
mobile_list_apps - インストール済みのアプリケーションを一覧表示します
- システムアプリと起動できないパッケージを除外します
- ユーザーがアクセスできるアプリケーションのみを返します
mobile_launch_app - パッケージ名を指定してアプリケーションを起動します
- 起動を試みる前にパッケージの存在を検証します
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。