SuperAPI AI 工具集

chrome-devtools

智能体与模型

查看项目

更新于 10-15 20:30

技能介绍

用途:该技能通过 chrome-devtools-mcp 让代理以命令行方式程序化控制 Chrome,适用于自动化 Chrome、调试网页、截图、执行 JavaScript 等场景。

主要能力:提供 navigate_page、new_page、select_page、close_page、click、fill、evaluate_script、take_screenshot、take_snapshot、list_console_messages、list_network_requests、wait_for 等工具,可导航页面、操作元素、抓取页面文本与 UID、查看控制台日志和网络请求。

安装:macOS 使用 brew tap f/mcptools 与 brew install mcp;Windows/Linux 使用 go install github.com/f/mcptools/cmd/mcptools@latest。

使用方式:推荐交互式 shell 模式 mcp shell bunx -y chrome-devtools-mcp@latest -- --isolated,在单一浏览器实例中连续执行命令;也可用 mcp call TOOL_NAME bunx -y chrome-devtools-mcp@latest -- --isolated --params '{...}' 单次调用。支持 --headless、--viewport、--browserUrl 等启动选项。

限制与注意:必须使用 bunx 而非 npx;参数直接传入,无 arguments 包装;建议用 -- --isolated 避免浏览器锁冲突;遇到浏览器已运行错误可先执行 pkill -9 -f "chrome-devtools-mcp" 2>/dev/null; sleep 1;mcp CLI v0.7.1 中空参数 schema 的工具会报 Invalid arguments,list_pages 不可用,可改用 navigate_page 或 new_page;服务器会暴露完整浏览器内容,应避免敏感数据。