
Phonebox
dev.phoneboxv0.1.0更新於 Oct 8, 2026
Cloud Android phones for AI agents: create a phone, read the screen, tap, type, install APKs, park.
概覽
為 AI 助理提供託管的雲端 Android 手機,可讀取畫面、點按、輸入、安裝 APK,並在閒置時停放。
- 功能
- Phonebox 是託管的 Android MCP 伺服器,為代理提供一台真實的雲端手機。工具包含 create_phone、observe(以編號文字清單加截圖讀取畫面)、act(依序執行最多 20 個動作,例如點按、輸入、滑動、捲動、開啟應用程式、等待元素)、install_app、APK 上傳輔助工具、供真人接手的 live_view_url,以及 start_phone、park_phone、list_phones、get_phone、list_apps、reboot_phone 等生命週期管理工具。不需要 ADB、Android Studio 或模擬器。
- 適用情境
- 當代理需要操作真實 Android 裝置時使用:測試剛建置好的 APK、探索應用程式並以精確的畫面文字回報問題,或從 CI、沙箱與遠端開發機自動化行動流程。僅支援 Android,不支援 iOS,也沒有電話號碼、簡訊或通話功能。
- 執行需求
- 遠端 Streamable HTTP 端點 Authorization 標頭帶入 Bearer 形式的 Phonebox API 金鑰(pbx_...)。不需要本機執行環境、套件或 OAuth。金鑰可在主控台建立,或讓代理從終端機完成註冊取得;提供含額度的免費方案。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Phonebox,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"phonebox": {
"type": "http",
"url": "https://phonebox.dev/mcp"
}
}
}README
Phonebox Android MCP server
A hosted Android MCP server for Claude Code, Codex, Cursor and any MCP client, from Phonebox, the agent-first cloud phone. Your agent gets a real Android phone in the cloud. It can read the screen, tap, type, install your APK, hand off to a human, and park the phone when it's done. You don't need ADB, Android Studio or an emulator.
- Endpoint:
https://phonebox.dev/mcp(Streamable HTTP, bearer API key) - Price: $0.06 per phone-minute, billed per second, 1-minute minimum. Parked phones are free and keep their apps and sign-ins.
- Start free: $2 of credit, no card → phonebox.dev
This repo holds the configs and examples. The server itself is hosted by Phonebox, so there's nothing to run.
Why agent-first
Most cloud phones were built for social-media dashboards or QA test suites and added an API later. Phonebox was built for the agent: your agent signs you up from the terminal, reads the screen as text, gets errors with a next step, and never has a write retried behind its back. Idle phones park themselves for free.
Why hosted instead of an ADB MCP server?
Get an API key
The fastest way is to paste this into your coding agent. It signs you up from the terminal, and you never paste a key into the chat:
Or create a key in the console and export PHONEBOX_API_KEY=pbx_….
Connect your client
Claude Code — run the command at the top, or commit this repo's .mcp.json. It reads the key from each person's environment:
Cursor: add examples/cursor-mcp.json to ~/.cursor/mcp.json or .cursor/mcp.json.
Codex: add examples/codex-config.toml to ~/.codex/config.toml.
Any other client: point it at https://phonebox.dev/mcp with an Authorization: Bearer pbx_… header. The server is stateless Streamable HTTP and doesn't use OAuth.
Tools
What the agent reads from observe:
Examples
- Test the APK you just built: build, install, explore, and report bugs with the exact screen text.
- TypeScript SDK agent: create a phone, read the screen, tap, park.
What it isn't
Android only (no iOS), and there are no phone numbers, SMS or calls. Phonebox gives your agent the device, not telephony.
Learn more
來源:README.md,提交 742ab26
工具
0版本歷史
1- v0.1.0最新Oct 8, 2026

