用途:通过 Playwright MCP 服务器控制浏览器,完成网页抓取与数据提取、网页截图、与 Web UI 交互(点击、输入、导航)、测试 Web 应用、自动化浏览器工作流、填写并提交表单等任务。
主要能力:导航类工具包括 navigate_page(访问 URL)、new_page(打开新标签页)、list_pages(列出已打开页面);交互类包括 click(点击元素)、fill(输入文本)、select(下拉选择)、press(按键);捕获类包括 take_screenshot(截图当前页面)、get_page_content(获取页面 HTML)、get_text(提取可见文本);评估类包括 evaluate(在页面上下文运行 JavaScript)。
使用方式:需在 ~/.mcp.json 中配置 MCP 服务器,命令为 npx,参数为 -y @anthropic-ai/mcp-server-playwright。典型流程如截图:navigate_page(url="https://example.com") 后 take_screenshot();填表:navigate_page 后依次 fill(selector="#email", value="user@example.com")、fill(selector="#password", value="secret")、click(selector="button[type=submit]");提取数据:navigate_page 后 get_text(selector=".results")。
适用场景:网页抓取、UI 测试、表单自动化、页面截图与调试。
限制与提示:元素定位使用 CSS 选择器或 XPath;交互前应等待页面加载完成;浏览器默认以无头模式运行;截图有助于调试。其他细节暂未提供。