用 Claude Code、Cursor 写前端或 App 时,最烦的一步往往不是写代码,而是:打开模拟器,自己点点点验证。改一行样式,切出去点按钮、截图、回来描述问题,再让模型改——来回几次,节奏就断了。
下文的 Mobile MCP 是 MCP 服务里的一个;编程 Agent 周边还有网关、技能包、本地推理等几类工具,汇总在AI 编程 Agent 生态全景。
Mobile MCP 想把「手机」直接塞进 Agent 手里:同一个 MCP 工具集,对着 iOS 模拟器、Android 模拟器、以及真机都能用。模型可以列控件、点坐标、打字、滑屏、装包、拉日志,不必你先学会 XCUITest 或 Espresso。资料查阅于 2026 年 10 月 15 日。
Mobile MCP 是什么
Mobile MCP 是开源 MCP Server,仓库:mobile-next/mobile-mcp,写这篇时约 9290 星(GitHub API 约 9292),协议 Apache-2.0。npm 包:@mobilenext/mobile-mcp,当前 latest 约 1.0.11。官网:mobilenext.ai。
它解决的核心问题是:让 Claude Code、Cursor、Codex、Copilot、Gemini 等 MCP 客户端,用同一套工具操作移动端,而不是为 iOS / Android 各写一套胶水。
设计偏好很明确:
- 无障碍树优先:尽量走原生 accessibility 信息点控件,少吃截图、少烧视觉 token;截图 + 坐标只是兜底。
- 一套 API 多目标:模拟器、模拟器镜像、USB 真机,工具名一样。
- 设备级能力:点击、滑动、长按、装/启/杀 App、录屏、硬件键、深链、方向、剪贴板、GPS、崩溃报告等。
- 可选云真机:同一套工具也可接到 Mobile Next Cloud,本地没有实体机也能试。
Claude Code 用户还可以装插件后跑 /mobile-mirror,在 Ghostty / kitty 侧栏看设备实时画面(仓库 README 有演示)。
怎么装
前提大致是:Node.js v20+,再加你要用的平台工具——iOS 要 Xcode / simctl,Android 要 Platform Tools / adb,真机要信任 / 打开调试。
多数客户端用同一段 MCP 配置:
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": ["-y", "@mobilenext/mobile-mcp@latest"]
}
}
}
Claude Code 也可:
claude mcp add mobile-mcp -- npx -y @mobilenext/mobile-mcp@latest
装好后先启动一台模拟器或接好真机,再在对话里让模型调用 mobile_list_available_devices。工具很多,常用的包括:mobile_list_elements_on_screen、mobile_click_on_screen_at_coordinates、mobile_type_keys、mobile_take_screenshot、mobile_launch_app、mobile_get_device_logs、mobile_batch_commands 等。完整列表以仓库 README / Wiki 为准。
优点
- 痛点真实:AI 写 App / 小程序 / H5,验证步骤一直卡在「人手点手机」。
- 无障碍优先,比纯截图方案更稳、更省 token。
- 客户端覆盖面宽,标准 MCP 配置即可,学习成本相对低。
- Apache-2.0,本地设备默认在你自己机器上跑。
- 有云真机路径,适合没 Mac / 没实体机的场景(需另开云服务)。
不足
- 环境准备不轻:Xcode、Android SDK、真机信任,任何一个失败都会表现为「Agent 找不到设备」。
- 复杂手势、游戏级画面、纯 Canvas UI,无障碍树可能不够,仍要截图坐标,成功率取决于模型。
- 真机自动化涉及权限与隐私,团队里要约定谁的手机、测什么账号。
- 官网同时推 Cloud / CLI / Mobilewright 等产品线,新人容易把「开源 MCP」和「付费云分钟」混在一起——选型时看清自己装的是哪一条。
适合谁
- 每天用 Claude Code / Cursor 做移动端或跨端,又懒得手测的人。
- 想让 Agent 自己跑一遍登录、填表、截图回归的人。
- 愿意先配好模拟器环境,换「描述目标 → 机器自己点」的人。
如果你几乎不碰 App,只写后端,大可跳过;如果你已经把半天耗在模拟器上,Mobile MCP 值得装一次试完整流程。
相关阅读
相关链接
- 仓库:https://github.com/mobile-next/mobile-mcp
- 官网:https://mobilenext.ai
- npm:
@mobilenext/mobile-mcp


