Mobile Next(mobile-mcp) Skill 技能
— AI 驱动的跨平台移动开发与自动化 MCP 服务器
Mobile Next(mobile-mcp)—— AI 驱动的跨平台移动开发与自动化 MCP 服务器
技能简介
Mobile Next 是一款基于 Model Context Protocol(MCP)的开源移动开发工具链,通过统一接口赋予 AI Agent 直接操控真实 iOS 和 Android 设备的能力。该项目由 mobile-next 团队维护,核心产品 mobile-mcp 兼容 Claude Code、Cursor、Copilot、 Gemini 等主流 AI 编程助手,帮助开发者用自然语言指令完成移动端应用的构建、测试与自动化操作,无需编写平台特定代码。项目采用 Apache 2.0 开源协议,支持本地化部署与云端按需使用两种模式。
核心能力
平台覆盖全面:支持 iOS(真机、模拟器)、Android(真机、仿真器),覆盖物理设备与虚拟设备全场景,同一接口驱动不同平台设备。
MCP 协议原生集成:作为标准 MCP Server 实现,AI Agent 可通过 MCP 协议直接调用工具,配置简单,无需额外桥接层,Claude Code、Cursor、Copilot 等开箱即用。
多工具链协同:除 mobile-mcp 外,工具链还包含 mobilecli(通用设备 CLI)和 mobilewright(移动端 Playwright 风格测试框架),覆盖从探索式操作到确定性测试的全流程。
无视觉依赖的 UI 操控:优先使用原生可访问性树(Accessibility Tree)进行 UI 操作,无需计算机视觉模型,降低资源消耗并提升操控精度。
云端真机按需使用:Mobile Next Cloud 提供云端真实 iOS/Android 设备接入服务,按设备使用分钟计费,无需自建设备实验室。
安装配置
前置条件:Node.js 20+、pnpm 9.15+(本地运行);或 Docker(容器化部署)。
方式一:npx 一键安装(推荐)
在终端运行以下命令,自动下载最新版本并完成初始化:
npx @mobilenext/mobile-mcp@latest
方式二:Docker 部署
拉取官方镜像并启动容器,本地无 Node.js 环境也可运行:
docker run -it --pull always
--name mobile-mcp
--restart unless-stopped
-p 3000:3000
ghcr.io/mobilenext/mobile-mcp:latest
方式三:npm 全局安装
npm install -g @mobilenext/mobile-mcp
mobile-mcp --port 3000
隐私配置:如需禁用遥测数据收集,设置环境变量 MOBILEMCP_DISABLE_TELEMETRY=1 即可。
使用步骤
第一步:在 Claude Code 中添加 MCP Server
在 Claude Code 项目目录下,运行以下命令连接 Mobile MCP:
claude mcp add mobilenext --transport http https://app.mobilenext.ai/mcp
第二步:分配云端设备
向 Agent 发送自然语言指令,例如:
> "Allocate an iOS device, install my app, and walk through the login flow."
Agent 会自动打开浏览器完成授权,随后分配真实设备、安装应用并执行操作。
第三步:执行 UI 操作
MCP 提供以下核心工具:tap(点击)、swipe(滑动)、type(输入)、screenshot(截图)、inspect accessibility tree(读取界面元素)。
第四步:生成确定性测试
使用 mobilewright 将探索式操作固化为 Playwright 风格的测试脚本,集成到 CI/CD 流水线中,实现每次提交的自动化移动端验证。
适用场景
AI 辅助移动端开发:开发者通过自然语言描述功能需求,AI Agent 直接在真实设备上完成编码、运行与验证。
移动端自动化测试:替代人工操作,AI 驱动的探索式测试自动发现 UI 回归问题,并将发现固化为可重复执行的测试用例。
多设备兼容性验证:一次指令在不同 iOS/Android 版本和机型上并行验证,无需手动切换设备。
移动应用探索与数据提取:Agent 按需操控应用界面,抓取特定数据或完成多步骤用户旅程操作。
适用人群
移动端开发者、QA 工程师、DevOps 团队,以及希望将 AI Agent 能力扩展到移动端生态的技术团队。移动端产品经理和设计师也可借助该工具快速验证交互原型。
工作原理
Mobile MCP 的核心架构分为三层:协议接入层(标准 MCP Server,接收来自 AI Agent 的工具调用请求)、设备抽象层(将跨平台操作请求转换为对应平台原生指令,iOS 通过 Xcode/Simulator,Android 通过 ADB/UI Automator)、执行层(在目标设备上执行点击、滑动、输入等操作,并回传可访问性树或截图作为反馈)。整个通信链路采用请求-响应模式,AI Agent 通过结构化 JSON 与设备交互,每次操作结果均可用于下一步决策,形成完整的自动化闭环。
官方链接
官网:https://mobilenext.ai GitHub:https://github.com/mobile-next/mobile-mcp
评论与建议
登录 后参与评论或提建议