mobile-next/mobile-mcp
Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
解决的问题
Mobile MCP 为 AI 代理和 LLM 提供了一个平台无关的接口,用于自动化和与移动应用程序交互。它消除了开发人员需要具备 iOS (XCUITest) 或 Android (Espresso) 深层平台特定知识的需求,即可执行测试、数据输入或导航复杂用户旅程等任务。
运作方式
它作为一个模型上下文协议 (MCP) 服务器运行,将 LLM 连接到移动设备。该系统优先使用原生辅助功能树 (accessibility tree) 来识别和与 UI 元素交互——这比基于视觉的模型更快且更具成本效益——并在必要时回退到基于屏幕截图的坐标点击。它支持 iOS 模拟器、Android 模拟器以及两个平台的实体设备,并通过 Mobile Next Cloud 支持远程设备。
适用对象
此工具专为希望将移动自动化集成到 AI 代理框架的开发人员和 QA 工程师,以及任何正在构建需要与原生移动应用程序交互的 LLM 驱动工作流程的人员而设计。
特色亮点
- 跨平台一致性:使用单一 API 控制 iOS 和 Android 设备,无论它们是模拟器还是真实硬件。
- 辅助功能优先方法:通过辅助功能树驱动应用程序,而非仅依赖视觉模型,从而降低 Token 成本并提高速度。
- 完整设备控制:支持全面的工具套件,用于手势 (点击、滑动)、应用程序管理 (安装、启动、终止)、设备设置 (GPS 位置、方向) 和系统日志。
- 广泛的客户端兼容性:适用于与 MCP 兼容的客户端,包括 Claude Code、Cursor、Gemini 和 GitHub Copilot。
- 云端扩展性:与 Mobile Next Cloud 集成,让用户无需本地设置即可将自动化扩展到数百个远程实体设备。
相关
- 项目
- 项目
- 项目
- 项目
- 项目