From pdca-debug-suite
Cross-platform Mobile-MCP tools for device interaction, screenshots, touch simulation, and UI inspection. Works with iOS Simulator and Android Emulator for any mobile app (Flutter, native, React Native).
How this skill is triggered — by the user, by Claude, or both
Slash command
/pdca-debug-suite:mobile-debug-toolsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
クロスプラットフォーム対応のMobile-MCPツールリファレンス。iOS Simulator、Android Emulatorで動作。
クロスプラットフォーム対応のMobile-MCPツールリファレンス。iOS Simulator、Android Emulatorで動作。
| Tool | Purpose |
|---|---|
mcp__mobile-mcp__mobile_list_available_devices | 利用可能なデバイスを一覧表示 |
mcp__mobile-mcp__mobile_list_apps | インストール済みアプリを一覧表示 |
mcp__mobile-mcp__mobile_launch_app | バンドルIDでアプリを起動 |
mcp__mobile-mcp__mobile_terminate_app | 実行中のアプリを終了 |
mcp__mobile-mcp__mobile_install_app | パスからアプリをインストール |
mcp__mobile-mcp__mobile_uninstall_app | アプリをアンインストール |
| Tool | Purpose |
|---|---|
mcp__mobile-mcp__mobile_take_screenshot | スクリーンショット取得(base64) |
mcp__mobile-mcp__mobile_save_screenshot | スクリーンショットをファイル保存 |
mcp__mobile-mcp__mobile_get_screen_size | 画面サイズを取得 |
| Tool | Purpose |
|---|---|
mcp__mobile-mcp__mobile_click_on_screen_at_coordinates | 指定座標をタップ |
mcp__mobile-mcp__mobile_double_tap_on_screen | ダブルタップ |
mcp__mobile-mcp__mobile_long_press_on_screen_at_coordinates | 長押し |
mcp__mobile-mcp__mobile_swipe_on_screen | スワイプ操作 |
| Tool | Purpose |
|---|---|
mcp__mobile-mcp__mobile_list_elements_on_screen | 画面上のUI要素を一覧表示 |
| Tool | Purpose |
|---|---|
mcp__mobile-mcp__mobile_type_keys | テキスト入力 |
mcp__mobile-mcp__mobile_press_button | ハードウェアボタン押下(Back, Home等) |
mcp__mobile-mcp__mobile_open_url | URLを開く(ディープリンクテスト) |
| Tool | Purpose |
|---|---|
mcp__mobile-mcp__mobile_set_orientation | 画面の向きを設定 |
mcp__mobile-mcp__mobile_get_orientation | 現在の向きを取得 |
1. mobile_take_screenshot # 現状確認
2. mobile_list_elements_on_screen # UI要素の位置特定
3. mobile_click_on_screen_at_coordinates # 操作実行
4. mobile_take_screenshot # 結果確認
1. mobile_list_elements_on_screen # 入力フィールド位置特定
2. mobile_click_on_screen_at_coordinates # フィールドをタップ
3. mobile_type_keys # テキスト入力
4. mobile_click_on_screen_at_coordinates # 送信ボタンタップ
5. mobile_take_screenshot # 結果確認
1. mobile_swipe_on_screen # スクロール
2. mobile_take_screenshot # 表示確認
3. mobile_press_button # 戻るボタン等
mobile_list_elements_on_screen で要素のboundsを取得x = left + width/2, y = top + height/2mobile_list_elements_on_screen の結果から:
label や identifier で要素を特定frame から座標を計算npx claudepluginhub xmgrex/ccx-arsenal --plugin pdca-debug-suiteAutomates Android, iOS, Aurora OS, and Desktop via CLI: screenshots, annotations, taps/swipes/text input, app install/launch/stop/uninstall, file push/pull, shell commands, device info queries.
Automates iOS UI interactions on simulators using IDB's accessibility tree queries before screenshots via execute_idb_command tool. For tapping elements, finding buttons, and testing user flows.
Automates Android/iOS devices via MobAI HTTP API: screenshots, taps, typing, swipes, app launches, UI tree access using native-runner and web-runner sub-agents.