用途:通过 chrome-devtools-mcp 服务实现浏览器自动化,用自然语言指令控制 Chrome,完成打开网站、搜索、点击、填表、截图、抓取数据等操作。
主要能力:支持 navigate(导航)、click(点击)、type(输入)、press(按键,如 Enter)、screenshot(截图)、evaluate(执行脚本取数据)、wait(等待)、scroll(滚动)、new_page(新建标签)等指令;可按顺序执行操作序列,并按类型返回页面标题与 URL、操作结果、数据或截图。
使用方式:前置条件为 Chrome 90+ 或 Chromium、Node.js 18+、@anthropic-ai/chrome-devtools-mcp(推荐最新版)。先检查 MCP 工具与 Chrome 连接状态;连接失败时以远程调试模式启动 Chrome:chrome.exe --remote-debugging-port=9222 --user-data-dir="%TEMP%\chrome-debug"。随后解析用户意图映射到对应指令,确定目标页面(指定 URL、当前标签或新建标签),执行操作并返回结果。
适用场景:打开或访问网站、在浏览器中搜索、点击登录按钮、填写表单、截取页面、获取页面数据等。
限制与注意:Chrome 需以 --remote-debugging-port=9222 启动;复杂页面需适当等待;选择器优先使用稳定的 ID、data 属性;涉及登录的网站需用户提前登录或提供凭据;SPA 页面可能需监听 URL 或 DOM 变化。错误处理涵盖 Chrome 未启动、页面加载超时、元素未找到、脚本执行错误和权限问题。安装步骤、完整指令列表、选择器策略、浏览器 API 对应关系及完整示例暂未提供。