当前位置: 首页 > news >正文

VS Code 使用 Chrome DevTools MCP 实现浏览器自动化

Chrome DevTools MCP 优势

效果远超 Browser-Use、Stagehand。
操作失误率大幅度降低。
Token 消耗低。
无需设置大模型的API Key。
原生支持Chrome浏览器,无需安装Chromium。

安装

环境要求:

  1. Node.js 22.12.0 及以上版本
  2. Chrome 当前稳定或最新版本
  3. npm

在命令行下运行:

$code --add-mcp "{\"name\":\"chrome-devtools\",\"command\":\"npx\",\"args\":[\"chrome-devtools-mcp@latest\"]}"
Added MCP servers: chrome-devtools

1

查看帮助信息

npx chrome-devtools-mcp@latest --help
Options:-u, --browserUrl      Connect to a running Chrome instance using port forwarding. For more details see:https://developer.chrome.com/docs/devtools/remote-debugging/local-server.               [string]--headless        Whether to run in headless (no UI) mode.                              [boolean] [default: false]-e, --executablePath  Path to custom Chrome executable.                                                       [string]--isolated        If specified, creates a temporary user-data-dir that is automatically cleaned up after thebrowser is closed.                                                    [boolean] [default: false]--channel         Specify a different Chrome channel that should be used. The default is the stable channelversion.                                   [string] [choices: "stable", "canary", "beta", "dev"]--logFile         Path to a file to write debug logs to. Set the env variable `DEBUG` to `*` to enable verboselogs. Useful for submitting bug reports.                                                [string]--help            Show help                                                                              [boolean]--version         Show version number                                                                    [boolean]Examples:npx chrome-devtools-mcp@latest --browserUrl                   Connect to an existing browser instancehttp://127.0.0.1:9222npx chrome-devtools-mcp@latest --channel beta                 Use Chrome Beta installed on this systemnpx chrome-devtools-mcp@latest --channel canary               Use Chrome Canary installed on this systemnpx chrome-devtools-mcp@latest --channel dev                  Use Chrome Dev installed on this systemnpx chrome-devtools-mcp@latest --channel stable               Use stable Chrome installed on this systemnpx chrome-devtools-mcp@latest --logFile /tmp/log.txt         Save logs to a filenpx chrome-devtools-mcp@latest --help                         Print CLI options

查看配置:

1
这里不是默认的Chrome执行路径(C:\Program Files\Google\Chrome\Application\chrome.exe),所以单独配置了。

选择 Agent 模式

打开对话框(Ctrl+Alt+I),模式选择Agent:
1

自动启动 MCP 服务

工具里,选择有效的MCP服务器:
2

测试

1

相关链接

https://code.visualstudio.com/docs/copilot/customization/mcp-servers#_add-an-mcp-server
https://github.com/ChromeDevTools/chrome-devtools-mcp

http://www.dtcms.com/a/422992.html

相关文章:

  • MySQL笔记---内置函数
  • 紫外UV固化太阳光模拟器的原理
  • 南京网站建设哪家好简洁 网站模板
  • react 初体验
  • 南华 NHXJ-02 汽车悬架检验台:技术特性与实操应用指南
  • 鄂湘赣新能源汽车产业质量技术创新联合体成立大会暨汽车网络安全标准专题培训会在汉圆满召开
  • 物联网智能安防系统
  • 洗头竖鞋带名片改良授权做网站不贵高端产品网站建设
  • 软考 系统架构设计师系列知识点之杂项集萃(160)
  • 汕头网站建设推广电子商务网站流程图
  • Axure教程:用中继器制作高亮搜索效果
  • WSL2 子系统启用 SSH 并使用 MobaXterm 连接
  • Oracle EBS ERP之报表开发—嵌入Web中的报表预览、报表打印
  • 网站上传可以通过wordpress作者 页面
  • 【信号处理基础】傅立叶级数、傅立叶变换、拉普拉斯变换与z变换
  • powershell脚本文件输出中文乱码解决办法
  • 二叉树的后序遍历【非递归版】
  • 一款专门为 WPF 打造的开源 Office 风格用户界面控件库
  • 【Java并发】揭秘Lock体系 -- 深入理解ReentrantLock
  • 数据可视化图表之——气泡图
  • 网站的搭建流程黑科技软件网站
  • 【征文计划】从掌心到像素:深度解析Rokid UXR 2.0的手势识别与自定义交互实战
  • 零知IDE——STM32F407VET6与GP2Y1014AU的粉尘监测系统实现
  • 网站建设怎么创业网站正建设中
  • 网站建站哪个好宁波建设局网站首页
  • Day31_【 NLP _1.文本预处理 _(3)文本数据分析】
  • 金融/财务图表的强大可视化引擎——Highcharts Stock
  • 如何将照片从Mac传输到安卓设备
  • 第四部分:VTK常用类详解(第112章 vtkGlyph2D 2D符号化类)
  • 如何将三星手机的照片传输到Mac——6种可行的方法