mcpField
M
Mobile MCP

Mobile MCP

ローカル
github.com/runablehq開発ツール6882 週間前に更新

Mobile MCP について

Mobile MCP は、モバイル自動化機能を提供する MCP サーバーです。スクリーンショットではなく構造化された UI ダンプを使い、LLM がモバイル端末を操作できます。現時点で対応しているのは Android のみで、iOS は今後対応予定とされています。

主な機能

  1. 01構造化された UI ダンプによる端末操作
  2. 02スクリーンショットや視覚入力が不要
  3. 03ADB 経由の Android 端末対応
  4. 04npx でのインストールとクライアント別の設定

活用シーン

  1. 01LLM による Android エミュレーターや実機の操作
  2. 02VS Code コマンドラインからのモバイル自動化の追加

MCP 対応

このプロジェクトは MCP サーバーであり、Claude Desktop や VS Code などのクライアントから設定して、モバイル端末の自動化機能を利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"mobile-mcp-runablehq": {
"command": "npx",
"args": [
"-y",
"mobile-mcp"
]
}
}
}
起動コマンドnpx -y mobile-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmobile-mcp

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Mobile MCP

モバイル自動化機能を提供する Model Context Protocol(MCP)サーバーです。このサーバーを使用すると、スクリーンショットなどの視覚入力に頼らず、構造化された UI ダンプを使って LLM がモバイルデバイスを操作できます。

MIT License Discord

https://github.com/user-attachments/assets/f6d9c88e-005a-4a99-b073-3308b1fbca12

インストール

対応プラットフォーム

現在、対応しているのは Android スマートフォンのみです。iOS には近日中に対応する予定です。

Android Studio をインストールし、プラットフォームツールをインストールしておく必要があります。すべてのインストールが完了したら、次のコマンドを実行して確認してください。

adb

エミュレーターで Android デバイスを実行するか、USB デバッグを有効にして実機の Android スマートフォンを接続できます。

Claude Desktop の設定

次のコマンドを実行して、自動でインストールできます。

npx mobile-mcp install

または、以下を Claude Desktop の設定に手動で追加してください。

{
  "mcpServers": {
    "mobile-mcp": {
      "command": "npx",
      "args": ["mobile-mcp"]
    }
  }
}

VScode のインストール

VS Code CLI を使用して Mobile MCP サーバーをインストールできます。

# For VS Code
code --add-mcp '{"name":"mobile","command":"npx","args":["mobile-mcp"]}'

# For VS Code Insiders
code-insiders --add-mcp '{"name":"mobile","command":"npx","args":["mobile-mcp"]}'

📄 ライセンス

このプロジェクトはMIT Licenseの下でライセンスされています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。