بنقرة واحدة
flutter-copilot
连接 Flutter Copilot MCP,支持自动读取 VM Service URI、截图、交互、热重载,以及需要重启时自动调用脚本重连
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
连接 Flutter Copilot MCP,支持自动读取 VM Service URI、截图、交互、热重载,以及需要重启时自动调用脚本重连
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
将当前项目的 Markdown 文档(及其引用的本地图片)一键同步到飞书云文档。基于 lark-cli,自动上传图片、替换 token、以 overwrite 方式覆盖正文。
将当前项目的 Markdown 文档(及其引用的本地图片)一键同步到飞书云文档。基于 lark-cli,自动上传图片、替换 token、以 overwrite 方式覆盖正文。
使用 flutter_copilot_cli (fcc) 命令行工具连接并驱动一个运行中的 Flutter debug 应用:自动发现 URI、截图、元素检查、手势交互、日志、热重载、YAML 脚本回放
升级 flutter_copilot_claw 和 flutter_copilot_mcp 的共享版本号,更新 changelog,生成 version.g.dart,并通过 tool/publish.sh 完成 dry-run 或正式发布
استنادا إلى تصنيف SOC المهني
| name | flutter-copilot |
| description | 连接 Flutter Copilot MCP,支持自动读取 VM Service URI、截图、交互、热重载,以及需要重启时自动调用脚本重连 |
自动连接 Flutter Copilot MCP,提供截图、UI 交互、热重载等能力。
从项目根目录的 .vm_service_uri 文件读取 VM Service URI,然后调用 flutter_copilot connect:
# 读取 URI
cat .vm_service_uri
# 连接(使用读取到的实际 URI)
flutter_copilot connect uri=<读取到的URI>
注意:.vm_service_uri 由 scripts/flutter_run.sh 在 flutter run 启动时自动写入,通过 VS Code 的 YouFi (Copilot) launch 配置或终端手动运行脚本均可。
当需要重启 Flutter 应用时(如全量代码变更、hot reload 不生效),执行以下步骤:
flutter_copilot disconnect# 终止当前 flutter run 进程
pkill -f "flutter.*run" || true
# 等待进程退出
sleep 3
# 重新启动(后台运行)
./scripts/flutter_run.sh &
# 等待 .vm_service_uri 文件被写入(最多等 30 秒)
for i in $(seq 1 30); do
if [ -f .vm_service_uri ] && [ -s .vm_service_uri ]; then
echo "URI ready: $(cat .vm_service_uri)"
break
fi
sleep 1
done
cat .vm_service_uri
然后调用 flutter_copilot connect 连接新的 URI。| 操作 | MCP 工具 | 说明 |
|---|---|---|
| 截图 | flutter_copilot take_screenshots | 查看当前页面 |
| 点击 | flutter_copilot tap | 通过 text/key/type/coordinates 点击元素 |
| 滚动到 | flutter_copilot scroll_to | 滚动到指定文本或 key 的元素 |
| 输入文字 | flutter_copilot enter_text | 在输入框中输入文本 |
| 获取元素 | flutter_copilot get_interactive_elements | 列出所有可交互元素 |
| 热重载 | flutter_copilot hot_reload | 代码修改后热重载 |
| 导航 | flutter_copilot navigate | push/pop/replace 路由导航 |
| 获取日志 | flutter_copilot get_logs | 获取应用日志 |
YouFi (Copilot) 启动或手动运行了 scripts/flutter_run.sh.vm_service_uriscripts/flutter_run.sh — 包装 flutter run,自动捕获 VM Service URI 写入 .vm_service_uri.vm_service_uri — 存储当前 VM Service WebSocket 地址(gitignore 已忽略).vscode/launch.json — "YouFi (Copilot)" 配置通过 customTool 调用脚本