SuperAPI AI 工具集

openwork-docker-chrome-mcp

智能体与模型

查看项目

更新于 10-15 21:10

技能介绍

用途:这是 OpenWork 开发环境的一体化技能,通过 Docker 启动开发栈,并用 Chrome MCP 在真实 UI 中验证用户流程。触发词包括 dev-up.sh、docker dev stack、verify 等。

主要能力:启动 Docker 开发栈并输出 Web UI 地址、OpenWork 服务器地址、含 OPENWORK_TOKEN 与 OPENWORK_HOST_TOKEN 的令牌文件路径,以及停止栈的 docker compose down 命令;随后用 Chrome MCP 打开页面、定位聊天输入框与发送按钮、发送消息、等待响应文本渲染并截图留证,必要时还可查看控制台消息与 Docker 日志。

使用方式:在 OpenWork 仓库根目录执行 packaging/docker/dev-up.sh;随后打开打印的 Web UI 地址,进入会话/聊天界面(通常为 /session),发送消息(例如 smoke: hello from chrome mcp),确认响应渲染。Chrome MCP 典型步骤为 list_pages、new_page 或 navigate_page、take_snapshot、fill、click、wait_for、take_screenshot,调试时用 list_console_messages。停止时使用 dev-up.sh 打印的 docker compose -p ... down 命令;若丢失可用 docker ps --format '{{.Names}}' | rg '^openwork-dev-' 查项目名后执行 docker compose -p <project> -f packaging/docker/docker-compose.dev.yml down。

适用场景:任何面向用户或涉及远程行为的变更,都必须在此 Docker 开发栈上经 Chrome MCP 端到端验证后才算完成。

限制与注意:需要 Docker 且 docker CLI 在 PATH 中;dev-up.sh 使用随机主机端口,不要假设为 5173/8787;若 UI 能打开但显示断开,需确认打开的是打印的 URL 且 headless 状态正常。其余细节资料暂未提供。