
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

