SuperAPI AI 工具集

playwright-mcp

智能体与模型

查看项目

更新于 10-15 23:59

技能介绍

用途:通过 Playwright MCP 服务器实现浏览器自动化,可程序化控制 Chrome、Firefox 或 WebKit,完成网页导航、元素点击、表单填写、数据提取与截图等操作。

安装:npm install -g @playwright/mcp,或使用 npx @playwright/mcp;首次需安装浏览器:npx playwright install chromium。

启动与选项:npx @playwright/mcp 以 STDIO 模式启动;可用 --headless 无头模式,--browser firefox 指定浏览器,--viewport-size 1280x720 设置视口,--ignore-https-errors 忽略 HTTPS 错误。

可用 MCP 工具:browser_navigate(打开 URL)、browser_click(按选择器点击)、browser_type(输入文本)、browser_select_option(选择下拉项)、browser_get_text(获取文本)、browser_evaluate(执行 JavaScript)、browser_snapshot(获取页面快照)、browser_close(关闭浏览器)、browser_choose_file(上传文件)、browser_press(按键)。

典型用法:登录网站时依次调用 browser_navigate、browser_type、browser_click、browser_get_text;提取表格数据时先 browser_navigate 再用 browser_evaluate 执行提取脚本并解析返回的 JSON。

配置:支持 --allowed-hosts、--blocked-origins、--timeout-action、--timeout-navigation、--output-dir、--save-trace、--save-video 等选项。

限制:默认限制文件系统访问到工作区根目录,主机校验防止访问不受信域名,默认启用沙箱(谨慎使用 --no-sandbox),默认阻止 Service Worker。故障排查可运行 npx playwright install chromium 更新浏览器、用 --headless=false --output-mode=stdout 调试、playwright-mcp --version 检查安装。