适合谁
- 需要同时支持iOS和Android的开发者或测试团队,希望统一API
- 希望减少对XCUITest或Espresso等平台特定知识的依赖
- 需要结构化、确定性输出(基于无障碍树)而非仅依赖截图的场景
- 在本地或云上使用模拟器/仿真器进行自动化测试
该服务器为移动自动化提供了强大的集成,支持多平台和多种客户端。其无障碍优先的方法高效且避免视觉模型成本。然而,它是社区驱动项目,用户需自行承担风险。文档详尽,社区活跃。适合希望统一移动自动化的开发团队。
这是一个Model Context Protocol(MCP)服务器,通过平台无关的接口实现可扩展的移动自动化与开发,无需分别掌握iOS或Android知识。可运行于模拟器(simulators)、仿真器(emulators)以及真机(iOS和Android)。本服务器允许智能体和大语言模型通过结构化的无障碍快照或基于坐标的点击与原生iOS/Android应用及设备交互。默认使用stdio传输,支持SSE模式(通过--listen参数)。
使用npx运行服务器,支持stdio和SSE模式。SSE模式使用--listen参数,可选端口和主机绑定。可通过环境变量MOBILEMCP_AUTH设置Bearer token授权。适用于Claude Code、Codex、Gemini CLI、GitHub Copilot、Cursor、Windsurf等客户端。详细配置参见各客户端文档。
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": ["-y", "@mobilenext/mobile-mcp@latest"]
}
}
}