Mobilerun について
Mobilerunは、Mobilerun Cloud上のAndroidデバイスやアプリ、ワークフローを操作するMCPサーバーです。ホスト型エンドポイントはOAuthログインに対応し、オープンソースのセルフホスト構成も利用できます。
主な機能
- 01Androidデバイスの一覧・作成・管理
- 02スクリーンショットやUIの確認と入力操作
- 03エージェントタスクの実行と監視
- 04アプリ、ファイル、端末設定の管理
- 05ワークフローとWebhookの構築・管理
活用シーン
- 01端末画面の確認とタップやスワイプ操作
- 02クラウド端末でのエージェントタスクの実行・管理
- 03トリガーとWebhookを使ったフローの自動化
MCP 対応
Mobilerun MCPサーバーは、デバイス、タスク、アプリ、ワークフローのツールをMCPクライアントに公開します。ホスト型エンドポイントはOAuthを使用し、セルフホスト構成ではAPIキー対応のHTTPとstdioも利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://cloud.mobilerun.ai/api/mcpclaude mcp add --transport http droidrun-mobilerun https://cloud.mobilerun.ai/api/mcp{"mcpServers":{"droidrun-mobilerun":{"type":"http","url":"https://cloud.mobilerun.ai/api/mcp"}}}Cursor で開く{"servers":{"droidrun-mobilerun":{"type":"http","url":"https://cloud.mobilerun.ai/api/mcp"}}}VS Code で開く{"mcpServers":{"droidrun-mobilerun":{"type":"http","url":"https://cloud.mobilerun.ai/api/mcp"}}}{"mcpServers":{"droidrun-mobilerun":{"serverUrl":"https://cloud.mobilerun.ai/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://cloud.mobilerun.ai/api/mcphttps://api.mobilerun.ai/v1/mcp認証が必要ツール
詳細
MCP サーバー
Mobilerun MCP サーバーを使って、AI エージェントから Android デバイスを操作できます。
任意の MCP クライアントから Mobilerun Cloud 上のデバイスを操作し、エージェントタスクを実行し、アプリを管理して、ワークフローを構築できます。
🔐 ホスト型 MCP エンドポイント — OAuth でサインイン。API キーは不要です
https://cloud.mobilerun.ai/api/mcp
- 📱 Android デバイスの一覧表示、作成、管理
- 📸 スクリーンショットと UI の状態を確認し、タップ、スワイプ、文字入力を実行
- 🤖 エージェントタスクを実行し、Mobilerun Assistant とチャット
- 📦 アプリ、デバイス上のファイル、設定を管理
- 🔀 アクション、トリガー、Webhook を使ったワークフローを構築
- 🔑 OAuth でサインイン — コピーする API キーは不要。ホスト型エンドポイントではインストールも不要です
- 🛠️ オープンソースで、セルフホスト可能です
🚀 クイックスタート
https://cloud.mobilerun.ai/api/mcp に接続します。初回接続時に、Mobilerun アカウントを使ったブラウザーでのサインインが開始されます(動的クライアント登録を使用した OAuth 2.1 + PKCE)。API キーは不要です。
Claude Code
claude mcp add --transport http mobilerun https://cloud.mobilerun.ai/api/mcp
Claude Code 内で /mcp を実行してサインインします。
Codex CLI
codex mcp add mobilerun --url https://cloud.mobilerun.ai/api/mcp
codex mcp login mobilerun
Cursor / VS Code
上のインストールバッジをクリックし、表示されたらサインインします。Cursor を手動で設定する場合は、下のその他の MCP クライアントにある mcpServers JSON を使用します。
VS Code JSON の代替設定(.vscode/mcp.json)
{
"servers": {
"mobilerun": {
"type": "http",
"url": "https://cloud.mobilerun.ai/api/mcp"
}
}
}
Claude Desktop / claude.ai
この URL を使ってカスタムコネクターを追加し、サインインします。
https://cloud.mobilerun.ai/api/mcp
その他の MCP クライアント
クライアントの設定を使ってリモート HTTP サーバーを追加します。mcpServers を使用するクライアント(Cursor を含む)の場合:
{
"mcpServers": {
"mobilerun": {
"url": "https://cloud.mobilerun.ai/api/mcp"
}
}
}
💬 試してみる
- 「Mobilerun のデバイスを一覧表示して。」
- 「デバイスで設定を開いて、ダークモードをオンにして。」
- 「デバイスのスクリーンショットを撮って、画面に表示されているものを説明して。」
- 「準備ができているデバイスを Mobilerun アシスタントに尋ねて。」
🧰 ツール
利用可能なツールと操作は、サーバーのポリシーとアカウントの権限によって異なります。
| ファミリー | ツール | 機能 |
|---|---|---|
| デバイス | list_devices, get_device, get_device_screenshot, get_device_ui_state, list_apps_on_device, create_device, terminate_device | デバイスの確認、作成、終了 |
| デバイス制御 | manage_device, device_action, manage_device_apps, manage_device_files, configure_device, manage_esim | 入力、アプリ、ファイル、設定、eSIM の制御 |
| タスク | run_task, get_task, list_tasks, stop_task, send_task_message, get_task_media | エージェントのタスクの実行、監視、メッセージ送信、停止 |
| ワークフロー | list_workflow_resources, get_workflow_resource, create_action, create_trigger, create_flow, manage_flow, workflow_events | アクション、トリガー、フロー、イベントの作成と管理 |
| Webhook | webhooks | サブスクリプションと配信の管理 |
| 認証情報 | list_credentials, list_credential_packages, manage_credentials | 保存された認証情報へのアクセスと管理 |
| アプリ | apps | アプリケーションの参照と管理 |
| プロキシ | proxies, connect | プロキシの管理と接続の購入 |
| 番号とメッセージ | numbers, messages | 番号と SMS の会話の管理 |
| メールボックス | mailboxes | メールボックス、受信トレイのリンク、メールの管理 |
| ファイル | files | 組織のファイルと署名付き転送 URL の管理 |
| プラットフォーム | platform_catalog | デバイスモデル、タイムゾーン、アプリイベントの種類の参照 |
| アシスタント | assistant | Mobilerun Assistant とのチャット |
一部のツールは課金対象のリソースを作成します(例:create_device、プロキシの購入、またはアシスタントが代行する作業)。料金はサインイン中のアカウントに請求されます。アシスタントの権限を承認するのは、ユーザーが明示的に確認した後に限ってください。
🔑 API key(CI とヘッドレス)
OAuth を使用できないクライアントは、Authorization: Bearer dr_sk_... ヘッダーを付けて https://api.mobilerun.ai/v1/mcp に接続してください。Mobilerun Cloud でキーを作成してください。詳しくはAPI keysを参照してください。
{
"mcpServers": {
"mobilerun": {
"url": "https://api.mobilerun.ai/v1/mcp",
"headers": {
"Authorization": "Bearer dr_sk_YOUR_KEY"
}
}
}
}
claude mcp add --transport http mobilerun https://api.mobilerun.ai/v1/mcp --header "Authorization: Bearer dr_sk_YOUR_KEY"
🛠️ セルフホストと開発
packages/tools には認証方式に依存しないツールのコアが含まれています。packages/server は API キーを使用する HTTP および stdio トランスポートを提供します。
pnpm install && bun test を実行して開始してください。
セットアップ、設定、ポリシー、運用の詳細については、サーバーリファレンスを参照してください。
ロードマップではアーキテクチャを説明し、ツールコントラクトでは互換性とバージョン管理を扱っています。
🤝 貢献
開始するには、CONTRIBUTING.mdを参照してください。
🔒 セキュリティ
脆弱性はSECURITY.mdを使用して報告してください。
📄 ライセンス
Apache-2.0 のライセンスの下で提供されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。