移动飞行员MCP

您的移动模拟器人工智能副驾驶。
其他工具可以让你点击。我们给你一个驾驶舱。
Mobile Pilot MCP为AI助手提供了一个控制平面,用于模拟器自动化、视觉验证和可重复的移动工作流程。
为什么选择移动试点MCP
- 驾驶舱仪表板,带有实时工具调用、设备控制和视觉反馈
- 点击、滑动、打字、截图、录制和应用程序操作的快速自动化循环
- 与Dart MCP服务器配对时,Flutter优先工作流
- 跨平台方向:iOS今天,Android即将到来
快速启动(4个命令)
python3 -m venv venv && source venv/bin/activate && pip install -e .
./scripts/start_wda.sh
claude mcp add mobile-pilot -- /path/to/mobile-pilot-mcp/venv/bin/mobile-pilot-mcp
python scripts/test_install.pyCodex CLI等效物:
codex mcp add mobile-pilot -- /path/to/mobile-pilot-mcp/venv/bin/mobile-pilot-mcp如果WDA不在本地主机上:
claude mcp add mobile-pilot -e WDA_HOST=192.168.1.30 -- /path/to/mobile-pilot-mcp/venv/bin/mobile-pilot-mcpcodex mcp add mobile-pilot -e WDA_HOST=192.168.1.30 -- /path/to/mobile-pilot-mcp/venv/bin/mobile-pilot-mcp先试试这个
连接到MCP客户端后,尝试以下提示:
List my booted simulators and connect to the first one.Take a screenshot, then show me the UI tree and tap the Settings button.Launch Safari, open https://flutter.dev, and capture another screenshot.Start a recording, perform a swipe up, stop recording, and give me the output path.
Flutter+飞镖MCP
将这两个服务器一起使用,以实现更强大的Flutter开发循环。
claude mcp add --transport stdio dart -- dart mcp-servercodex mcp add dart -- dart mcp-server建议拆分:
mobile-pilot-mcp:模拟器控制、屏幕截图、手势、应用程序/系统操作dart mcp-server:运行时错误、小部件/运行时自检、热重新加载、测试、pub.dev/package工作流
参考: 使用Dart and Flutter MCP服务器增强您的Dart&Flutter开发体验
比较
| 能力 | 移动飞行员MCP | 仅适用于典型模拟器的MCP |
|---|---|---|
| 仪表板驾驶舱 | 是 | 通常不是 |
| 实时工具调用时间线 | 是 | 通常不是 |
| 视觉交互循环(实时截图+动作) | 是 | 部分 |
| Flutter配对故事(Dart MCP) | 一流 | 罕见 |
| 跨平台路线图 | 现在使用iOS,计划使用Android | 通常只使用iOS |
仪表盘
可获取 http://localhost:8200 当服务器启动时。
文档
贡献
- 分叉并克隆存储库。
- 设置本地环境并安装dev-deps:
python3 -m venv venv
source venv/bin/activate
pip install -e "[dev]"- 打开PR前运行检查:
ruff check .
python scripts/test_install.py- 对于仪表板/UI更改,请在PR中包含屏幕截图或简短记录。
许可证
Apache 2.0
