用途:mobile-mcp 是一个 Model Context Protocol(MCP)服务器,用于移动端自动化、开发与数据抓取。它提供与平台无关的接口,使智能体和 LLM 无需分别掌握 iOS 或 Android 知识,即可操作原生应用与设备,适用于测试、数据录入、多步骤用户流程自动化等场景。
主要能力:支持 iOS 与 Android 的模拟器、仿真器及真机;通过结构化无障碍快照或基于截图的坐标点击进行交互;提供设备管理(列出设备、屏幕尺寸、方向、折叠设备、GPS 位置、剪贴板)、应用管理(列出/启动/终止/安装/卸载应用)、屏幕交互(截图、列出 UI 元素、点击、双击、长按、滑动、录屏)、输入与导航(输入文本、按键、打开 URL)、日志与崩溃报告,以及批量命令。还支持通过 Mobile Next Cloud 使用云端真机。
使用方式:需安装 Xcode 命令行工具与 Android Platform Tools,并配合支持 MCP 的客户端(如 Claude Code、Codex、Gemini、GitHub Copilot 等)。多数工具可用标准配置,命令为 npx -y @mobilenext/mobile-mcp@latest。默认通过 stdio 运行,也可用 --listen 启动 Streamable HTTP 服务器,绑定 localhost:3000,客户端连接 http://<host>:3000/mcp;可设置 MOBILEMCP_AUTH 要求 Bearer 令牌。配置后让智能体列出设备即可验证。
限制:需预先配置移动平台 SDK;iOS 仿真器需在 macOS/Linux 上运行,Android 仿真器支持 Linux/Windows/macOS;真机需相应平台工具与驱动。默认收集匿名使用遥测,可用 MOBILEMCP_DISABLE_TELEMETRY 关闭。具体收费、价格与效果资料暂未提供。