MCP(Model Context Protocol)是 Agent 调用外部工具的标准协议。Nobady Box 把「拍一张、点哪里、输入什么」做成了 MCP 工具,所以任何支持 MCP 的平台,加一段配置就能让 Agent 操作真手机。
三层结构
- 你的 Agent:WorkBuddy、Coze、Kimi、Codex、Claude,或你自己写的。它只负责「想」。
- nobady-box MCP Server:本地运行或我们托管。负责截图识别、坐标换算、动作执行。
- Nobady Box 手机仓:摄像头看屏幕,蓝牙模拟触控。手机原样,不装任何东西。
配置长什么样
把下面这段加进 MCP 客户端的配置,Agent 就多了一部手机。BOX_ID 和 BOX_TOKEN 在仓的管理页面里;也可以用我们托管的 SSE 地址,不用本地跑。
{
"mcpServers": {
"nobady-box": {
"command": "npx",
"args": ["-y", "@nobady/box-mcp"],
"env": { "BOX_ID": "nb-xxxx", "BOX_TOKEN": "…" }
}
}
}
Agent 能调用的工具
phone.screenshot() | 拍一张屏幕,返回图片和识别出的元素 |
phone.tap(x, y) | 点击屏幕坐标 |
phone.swipe(from, to) | 滑动,翻页或下拉刷新 |
phone.type(text) | 在当前输入框打字 |
phone.open_app(name) | 按名字打开 App |
phone.find(text | icon) | 按文字或图标找元素,返回位置 |
box.run(task) | 给一个自然语言任务,仓自己闭环做完 |
box.eject() / status() | 弹出托盘 / 查询仓和手机的状态 |
工具名以开源仓库里的 MCP Server 为准,发布前可能微调。
各平台怎么接
- WorkBuddy:在自动化流程里加 MCP 工具节点,客户消息进来时自动在手机上回复。
- Coze:工作流里添加 MCP 服务,把「手机操作」做成一个可复用的插件节点。
- Kimi:对话里直接说「帮我把这条内容发到账号上」,Kimi 通过 MCP 调手机完成。
- Codex:写脚本的同时让 Codex 在真机上跑测试、截图、验证。
- Claude:Claude Desktop / Claude Code 加一条 mcpServers 配置即可。
本地跑还是托管
MCP Server 开源,可以在你自己的电脑或服务器上运行,接自己的模型,永久免费。不想维护就用托管:个人 ¥99/月 或 ¥899/年,企业 ¥69/台/月(10 台起)。截图只传到你配置的那个 MCP Server,仓本身不保存任何截图。
我的平台不在列表里
只要支持 MCP 就能用。不支持 MCP 的,用 Python / Node SDK 或 HTTP 接口也能直接调用仓。多部手机就多台仓,MCP Server 里统一管理,Agent 按 BOX_ID 选择用哪一台。