📋 编辑总结
让AI Agent学会操控手机。开源 MCP 服务器把 iOS 与 Android 真机、模拟器与云设备的点击、输入与日志能力交给大模型,走无障碍树驱动、不依赖视觉模型,一套接口通吃双平台,可配合 Claude Code、Codex 等客户端使用。 定价:开源免费;云端真机按 Mobile Next Cloud 方案付费。编辑评分:⭐ 4.5。

Mobile MCP 是什么?

Mobile MCP 是开源组织 Mobile Next 维护的模型上下文协议(MCP)服务器,目标是把「操控手机」变成 AI Agent 的一项通用能力。它为 iOS 与 Android 提供一套与平台无关的工具接口,同一份配置可以驱动物理真机、iOS 模拟器、Android 模拟器,也可以通过配套的云服务预约远程真机。项目以 mobile-next/mobile-mcp 仓库在 GitHub 发布,通过 npm 包一行命令即可接入 Claude Code、Codex、Gemini、GitHub Copilot、Antigravity 等任何兼容 MCP 的客户端。它的技术路线值得一提:默认从操作系统的原生无障碍树读取界面元素,按结构化数据定位控件并执行点击、输入,只有在必要时才回退到截图加坐标的方式,因此不需要视觉模型、不消耗图像 token,速度更快、结果也更确定。这让它在移动测试、数据录入和抓取场景中成为把 Agent 与真实设备连接起来的基础设施级选择。

核心功能

  • 设备发现与基础控制:枚举本机与云端可用设备,读取屏幕尺寸,切换横竖屏,覆写或清除 GPS 位置。
  • 无障碍树驱动的界面操作:列出屏幕上的 UI 元素及其坐标与属性,点击、长按、滑动与手势均基于结构化元素执行。
  • 应用与系统能力:安装、启动、终止应用,按下 HOME、返回、音量等硬件按键,处理深度链接。
  • 日志与录屏:采集 Android logcat 与 iOS 统一日志并存盘,开始/停止屏幕录制,把整段操作过程留成视频证据。
  • 批量指令:一次调用按顺序执行多个工具动作(如点击—输入—点击),并可在末尾附带屏幕元素清单,减少往返。
  • 云端真机调度:登录后列出可预约的云真机型号,独占式申请与释放,工具集与本地完全一致。

版本/套餐对比

项目本体开源免费,本地连接自己的设备不产生任何费用,npm 包持续更新,按 @latest 引用即可拿到最新版。云端部分由 Mobile Next Cloud 提供:注册后即可浏览可预约的设备型号,按需申请真机独占使用,适合没有 Mac 却要跑 iOS 任务、或在 CI 中需要干净环境的团队,具体计费以官方云页面为准。对个人开发者,本地模拟器加免费额度通常够用;对需要规模化回归测试的团队,云真机的按需独占模式比自建设备农场更省心。选择建议很直接:日常开发与调试用本地设备,批量并行与异构机型覆盖用云端。

值不值得用?

如果你已经在用 Claude Code、Codex 这类编程 Agent,又苦于移动端测试总是游离在自动化工作流之外,Mobile MCP 是目前接入成本最低的方案之一:一条 npx 命令、一段配置,Agent 就能直接在真机上装包、点按、断言、取日志,把 QA 环节并入对话式开发流程。无障碍树路线带来的速度与确定性优势,在表单填写、遍历检查这类任务里尤其明显。它的短板同样清楚:复杂手势、游戏画面、强视觉依赖的场景仍不如专用框架或视觉方案;不同设备与系统版本的兼容性需要自己踩坑;云端真机是付费服务。总体而言,对移动端自动化需求不重不轻、又想借力 Agent 的团队,它性价比很高。

使用建议

  • 优先用无障碍元素而非坐标:让 Agent 先列屏幕元素再操作,稳定性远高于盲点坐标。
  • 把常用测试流程写成提示模板:安装—启动—遍历—断言—取日志,一次配置反复复用。
  • 关键回归用录屏留证:操作前开启录屏,失败时回看视频比读日志更快定位。
  • iOS 任务没有 Mac 就上云真机:避免本地环境折腾,直接预约设备跑完整流程。

适合谁用?

推荐:想把自己的移动 App 纳入 Agent 工作流做回归测试的独立开发者与小团队;需要批量录入、抓取 App 内数据的自动化工程师;正在搭建多 Agent 系统、需要一个可靠移动端执行器的平台团队。

可考虑:只有少量偶发移动端需求、想先在模拟器上试水的后端团队;对无障碍树覆盖不到的界面愿意混合截图方案的玩家。

不推荐:以游戏测试、强视觉效果验证为主的团队;对测试资产稳定性要求极高的大型 QA 体系,建议先小范围验证再推广;完全无法接受数据经由第三方云服务的合规敏感场景。