ByteNoteByteNote
一套 MCP 操控 iOS 和 Android:7.5 千星的 mobile-mcp
字

字节笔记本

2026年9月27日 · 约 3 分钟读完

一套 MCP 操控 iOS 和 Android:7.5 千星的 mobile-mcp

API中转
¥120

之前写过 Google 的 ARTEMIS,那是 Android 侧的方案。今天这篇是它的跨平台对位选手:mobile-mcp(mobile-next 开源,7.5 千 stars)——一个 MCP 服务器,让任意支持 MCP 的 AI 客户端直接操控 iOS、Android 的真机、模拟器和仿真器。

它解决什么问题

移动自动化传统上是个"专业活":iOS 要懂 XCUITest,Android 要懂 Espresso,两边还得各写一套。mobile-mcp 把这层全部抹掉——描述目标就行,不需要平台专业知识。

mobile-mcp

架构上它走 accessibility-first 路线:优先从原生无障碍树读取界面结构来驱动应用,不消耗视觉模型的 image tokens;只在必要时降级到截图加坐标。这个设计让它既快又省——和 ARTEMIS 的"视觉模型兜底"正好是两种互补思路。

能做什么

  • 原生 App 自动化:iOS 和 Android 的测试与数据录入场景,同一套 API 全覆盖;
  • 多步用户旅程:由 LLM 驱动的多步操作流程,不用手动控制模拟器;
  • 全设备控制:点击、滑动、手势,App 安装/启动/终止,录屏,硬件按键,深度链接,横竖屏;
  • Agent 间协作:为 agent 框架提供通用的移动操作能力,agent-to-agent 的数据提取。

兼容 Claude Code、Codex、Gemini、GitHub Copilot、Antigravity——任何 MCP 客户端都能接。

怎么接入

Claude Code 一条命令:

bash
claude mcp add mobile-mcp -- npx -y @mobilenext/mobile-mcp@latest

其他客户端(VS Code、Amp、Cline、Antigravity 等)就是把同一个 npx 命令配进各自的 MCP 设置文件,README 里每个平台的配置都有现成示例。

云托管版

本地跑需要自己接设备或模拟器;官方还提供 Mobile Next Cloud,直接对云上的真机 iOS/Android 跑同一套工具,不用本地搭环境。

适合谁用

  • 移动端测试工程师:把重复的回归测试交给 agent 跑;
  • 做多平台 App 的团队:一套自动化脚本同时验证 iOS 和 Android;
  • 做 agent 产品的开发者:给你的 agent 加上"操作手机"的能力,这是现成的 MCP 积木。

和 ARTEMIS 的关系可以这么记:ARTEMIS 强在 Android 单平台的深度(QEMU、Flash/Pro 模式),mobile-mcp 强在 iOS+Android 全覆盖的广度——按你的设备矩阵选。

仓库地址:github.com/mobile-next/mobile-mcp。

相关文章

分享: