mcpField
P
Phonebox

Phonebox

リモート
phonebox.dev開発ツール02 週間前に更新
リポジトリ公式サイト

Phonebox について

Phoneboxは、クラウド上の実機Android端末を操作するエージェント向けのホスト型MCPサーバーです。画面の読み取りと端末操作に対応し、作業の合間に端末をパークしたり、ライブ表示リンクで人に引き継いだりできます。

主な機能

  1. 01クラウドAndroid端末の作成と管理
  2. 02画面をテキストとスクリーンショットで確認
  3. 03タップ、入力、スワイプ、アプリ起動
  4. 04アプリライブラリまたはアップロードしたAPKのインストール
  5. 05ライブ表示リンクによる人への引き継ぎ
  6. 06端末のパークと再開

活用シーン

  1. 01画面を操作してAPKをテスト
  2. 02APIのないアプリを操作
  3. 03顧客ごとに端末を継続利用

MCP 対応

MCPクライアントはBearer APIキーを使い、ホスト型Streamable HTTPサーバー https://phonebox.dev/mcp に接続します。Android端末の作成、確認、操作、管理ツールを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://phonebox.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://phonebox.dev/mcp認証が必要

ツール

詳細

Phonebox:AI エージェント向けクラウドフォン(Android MCP サーバー)

Claude Code、Codex、Cursor、その他あらゆる MCP クライアント向けのホステッド Android MCP サーバーです。エージェントファーストのクラウドフォン、Phonebox が提供します。 エージェントはクラウド上の実機 Android フォンを使えます。画面を読み取り、タップや入力を行い、APK をインストールし、人間に操作を引き継ぎ、作業が終わったらフォンを休止できます。ADB、Android Studio、エミュレーターは不要です。

claude mcp add --transport http phonebox https://phonebox.dev/mcp \
  --header "Authorization: Bearer $PHONEBOX_API_KEY"

▶ 3 分間のセットアップ動画を見る: Claude Code に Android フォンを持たせる:Android MCP サーバーのセットアップ · 文字起こし ▶ 56 秒のデモを見る: Claude Code に Android フォンを持たせる(MCP) · 文字起こし

  • エンドポイント: https://phonebox.dev/mcp(Streamable HTTP、Bearer API キー)
  • 料金: フォンの利用 1 分あたり $0.06、秒単位で課金、最低 1 分。休止中のフォンは無料で、アプリとサインイン状態が保持されます。
  • 無料で開始: クレジット $2 分、カード不要 → phonebox.dev

このリポジトリには設定とサンプルが含まれています。サーバー自体は Phonebox がホストしているため、起動するものはありません。

エージェントファーストである理由

多くのクラウドフォンは、ソーシャルメディアのダッシュボードや QA テストスイート向けに構築され、後から API が追加されました。Phonebox はエージェント向けに構築されています。エージェントはターミナルからユーザー登録を行い、画面をテキストとして読み取り、エラーには次の手順が示され、書き込み操作が裏で再試行されることはありません。アイドル状態のフォンは自動的に無料で休止します。

ADB MCP サーバーではなく、ホステッド版を使う理由

ローカル ADB MCP サーバーPhonebox のホステッド MCP
フォンの実行場所お使いのマシン上のエミュレーターまたは USB 接続のフォンPhonebox のクラウド
セットアップAndroid SDK、ADB、システムイメージURL と API キーだけ
CI、サンドボックス、リモート開発環境での動作入れ子の仮想化またはデバイスがある場合のみはい
セッション間の状態エミュレーターに保持されている状態休止中もアプリ、ファイル、サインイン状態を保持
人間への操作の引き継ぎマシンの前にいる人任意のブラウザーで使えるライブビューのリンク

API キーを取得する

最も簡単な方法は、これをコーディングエージェントに貼り付けることです。ターミナルからユーザー登録を行うため、チャットにキーを貼り付ける必要はありません。

Read https://phonebox.dev/setup.md and set me up with Phonebox from here: get me signed in and ready, then find out what I want to use phones for and help me with that.

または、コンソールでキーを作成し、export PHONEBOX_API_KEY=pbx_… を実行します。

クライアントを接続する

Claude Code — 冒頭のコマンドを実行するか、このリポジトリの .mcp.json をコミットします。キーは各ユーザーの環境から読み取られます。

{
  "mcpServers": {
    "phonebox": {
      "type": "http",
      "url": "https://phonebox.dev/mcp",
      "headers": { "Authorization": "Bearer ${PHONEBOX_API_KEY}" }
    }
  }
}

Cursor: examples/cursor-mcp.json を ~/.cursor/mcp.json または .cursor/mcp.json に追加します。ガイド:Cursor に Android フォンを持たせる。

Codex: examples/codex-config.toml を ~/.codex/config.toml に追加し、export PHONEBOX_API_KEY=$(phonebox token) を実行します。ガイド:Codex に Android フォンを持たせる。

Gemini CLI:

gemini mcp add --transport http --scope user \
  --header "Authorization: Bearer $PHONEBOX_API_KEY" \
  phonebox https://phonebox.dev/mcp

Windsurf、Cline、VS Code(GitHub Copilot): Windsurf、Cline、GitHub Copilot のセットアップページをご覧ください。

その他のクライアント: Authorization: Bearer pbx_… ヘッダーを付けて、https://phonebox.dev/mcp に接続します。サーバーはステートレスな Streamable HTTP で、OAuth は使用しません。

ツール

ツール機能
create_phoneクラウド Android フォンを作成し、準備が整うまで待機します
observe画面を番号付きのテキスト一覧と 720px のスクリーンショットで読み取ります
actタップ、入力、スワイプ、スクロール、アプリの起動、要素の表示待ちなど、最大 20 個のアクションを順番に実行します
install_appアプリライブラリまたはアップロードした APK からインストールします
create_app_upload / complete_app_upload1 つの curl コマンドで APK をアップロードします
live_view_url人がフォンを見て操作するためのリンクです
start_phone / park_phone停止中のフォンを再開するか、課金を止めるために停止します
list_phones / get_phone / list_apps / reboot_phoneフォンを検索して状態を待機し、アプリを一覧表示し、停止したフォンを再起動します

エージェントが observe から読み取る内容:

app com.android.launcher3
screen 1080x2400
[1] EditText "Search apps" #search clickable editable (540,250)
[2] TextView "Chrome" #icon clickable (200,1900)
[3] TextView "Settings" #icon clickable (500,1900)

使用例

利用例

  • エージェントが作成した Android アプリのテスト。 APK をビルドしてインストールし、変更した画面を操作して、画面上の正確なテキストとともにバグを報告します。ガイド · コピーして使えるテスト用プロンプト · 画面録画でバグ報告を再現する
  • API のないアプリを使う。 エージェントは自分専用のフォンで、画面を読み取り、人のようにアプリをタップして操作します。支払いとワンタイムコードの入力時には、ライブビューリンクを渡します。ガイド
  • AI 製品の顧客ごとにフォンを用意する。 エンドユーザーごとに永続的なフォンを 1 台用意し、顧客 ID を付けて、タスクの合間は停止するため、アイドル状態の顧客にコストはかかりません。ガイド · 例

よくある質問

Claude Code に Android フォンを使わせるにはどうすればよいですか? Phonebox API キーを指定して、冒頭にある claude mcp add コマンドを実行します。Claude Code は、インストール不要で読み取りや操作が可能なクラウド Android フォンを利用できます。すべてをローカルで実行したい場合は、エミュレーターと adb の組み合わせや、mobile-mcp などのローカルサーバーも使えます。すべての選択肢の比較。

Claude Code や Cursor で使えるホスト型 Android MCP サーバーはありますか? はい、こちらです:https://phonebox.dev/mcp。Streamable HTTP とベアラー API キーを使用します。フォンは Phonebox のクラウド上で動作するため、エミュレーターを実行できない CI ランナーやクラウドサンドボックスからも使えます。

mobile-mcp や Appium MCP とはどう違いますか? それらは手元のマシン上で実行され、ユーザーが用意したエミュレーターや USB デバイスを操作し、iOS にも対応しています。Phonebox はフォンを提供し、セッション間もサインイン状態を維持しますが、Android のみに対応しています。比較。

AI エージェントが API のない Android アプリを使うにはどうすればよいですか? アプリの画面を使います。エージェントは各画面を要素の番号付きリストとして読み取り、ラベルを指定してタップや入力を行い、操作のたびに画面を再度読み取ります。Phonebox はこの操作に使うフォンと、人が介入する必要がある場合のライブビューリンクを提供します。

料金はいくらですか? フォンの稼働中は 1 フォン分あたり毎分 $0.06 で、1 秒単位で課金され、最低利用時間は 1 分です。停止中のフォンは無料です。10 分間のテストなら $0.60 です。新規アカウントにはカード登録不要で $2 分のクレジットが付与されます。

対応していないこと

Android のみ(iOS には非対応)で、電話番号、SMS、通話には対応していません。Phonebox がエージェントに提供するのはデバイスであり、電話サービスではありません。

詳細はこちら


Phonebox (phonebox.dev) は、AI エージェント向けのクラウドフォン・プラットフォームです。携帯電話会社、携帯電話プラン、eSIM プロバイダーではありません。

コメント

MCP は初めてですか?

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

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