精读
开源项目
mobile-mcp:让 Agent 操作 iOS 和 Android 设备的 MCP 服务器
题为编者所加
新颖证据可用
mobile-mcp 让 Agent 读无障碍树操作 iOS 和 Android 的模拟器与真机。
批注我会先试 mobile_set_location,改完 GPS 再让 Agent 截图核对结果。
它解决什么
让 Agent 用同一套工具操作 iOS、Android 原生 App,模拟器、真机都行。默认读系统无障碍树定位元素,需要时才退到截图加坐标,因此不靠视觉模型、不花图片 token,也不用写 XCUITest、Espresso 这类分平台代码。
能力和边界
- 点按、滑动、手势,装卸和启停 App,录屏,硬件按键,深链接
- mobile_set_location 改设备上报的 GPS,还能取设备日志和崩溃报告
- Claude Code 插件的 /mobile-mirror 在侧栏显示设备实时画面,只支持 kitty、Ghostty 这类终端
- 要做可重复的确定性测试,README 建议换用同团队的 mobilewright
健康度
- 最近提交 2026-10-18,最新版本 1.0.12(2026-10-18)
- Apache-2.0,未归档,未关闭 issue 61 个
- 前 1 名贡献者占比 83%
上手成本
需要 Node.js 20+、Xcode 命令行工具、Android Platform Tools,Claude Code 里一条 claude mcp add 命令接入。默认通过 PostHog 和 Scarf 收集匿名使用数据,设 MOBILEMCP_DISABLE_TELEMETRY=1 关闭;用 --listen 开 HTTP 模式时不设 MOBILEMCP_AUTH 就不校验身份。