Chrome DevTools MCP MCP 服务说明文档
1. 服务概述一句话简介让您的编码代理如Gemini、Claude、Cursor或Copilot控制和检查实时Chrome浏览器通过Chrome DevTools提供可靠的自动化、深度调试和性能分析。服务名称Chrome DevTools MCP版本号最新版本开发者/提供方SHAY5555-gif协议类型MCP (Model Context Protocol)2. 核心功能列出该MCP服务提供的主要功能点性能洞察使用Chrome DevTools记录跟踪并提取可操作的性能洞察高级浏览器调试分析网络请求、截图和检查浏览器控制台可靠自动化使用Puppeteer自动化Chrome操作并自动等待操作结果输入自动化点击、拖拽、填充、表单填充、处理对话框、悬停、上传文件导航自动化关闭页面、列出页面、导航页面、页面历史、新建页面、选择页面、等待模拟功能CPU模拟、网络模拟、页面大小调整性能分析性能洞察分析、开始跟踪、停止跟踪网络检查获取网络请求、列出网络请求调试工具执行脚本、列出控制台消息、截图、快照3. 使用场景描述该服务适合在什么情况下使用性能分析分析网页加载性能、运行时性能识别性能瓶颈网页调试调试网页问题检查控制台消息和网络请求浏览器自动化自动化执行浏览器操作如点击、填充表单、导航等网络请求分析检查和分析网络请求了解API调用和数据传输截图捕获捕获网页截图用于文档或测试验证响应式测试调整视口大小测试响应式设计性能回归测试定期检查网页性能识别性能回归4. 接入方式4.1 服务端点Chrome DevTools MCP作为MCP服务器运行通过标准输入输出进行通信。服务器使用Node.js运行支持通过npx直接运行或连接到现有Chrome实例。4.2 认证与权限服务器支持连接到运行中的Chrome实例浏览器URL通过--browser-url选项连接到运行中的Chrome实例远程调试端口默认使用9222端口进行远程调试安全警告启用远程调试端口会打开调试端口确保不要浏览敏感网站4.3 数据格式服务器使用JSON格式进行数据交换输入JSON格式的参数对象包含操作类型和相关参数输出操作结果、截图数据、性能数据或错误信息4.4 服务器配置在MCP客户端配置中添加服务基本配置{ mcpServers: { chrome-devtools: { command: npx, args: [-y, chrome-devtools-mcplatest] } } }高级配置使用Canary通道、无头模式、隔离模式{ mcpServers: { chrome-devtools: { command: npx, args: [ chrome-devtools-mcplatest, --channelcanary, --headlesstrue, --isolatedtrue ] } } }5. 接口定义5.1 输入自动化工具7个工具名称描述click点击元素drag拖拽元素fill填充输入字段fill_form填充整个表单handle_dialog处理对话框hover悬停在元素上upload_file上传文件5.2 导航自动化工具7个工具名称描述close_page关闭页面list_pages列出所有页面navigate_page导航到URLnavigate_page_history导航历史前进/后退new_page新建页面select_page选择页面wait_for等待条件5.3 其他工具类别工具名称描述模拟emulate_cpuCPU模拟模拟emulate_network网络模拟模拟resize_page调整页面大小性能performance_analyze_insight分析性能洞察性能performance_start_trace开始性能跟踪性能performance_stop_trace停止性能跟踪网络get_network_request获取网络请求网络list_network_requests列出网络请求调试evaluate_script执行脚本调试list_console_messages列出控制台消息调试take_screenshot截图调试take_snapshot快照6. 快速开始6.1 环境要求Node.js v20.19或更新的最新维护LTS版本Chrome当前稳定版本或更新版本npm包管理器6.2 示例代码检查网页性能Check the performance of https://developers.chrome.com连接到运行中的Chrome实例步骤1配置MCP客户端{ mcpServers: { chrome-devtools: { command: npx, args: [ chrome-devtools-mcplatest, --browser-urlhttp://127.0.0.1:9222 ] } } }步骤2启动Chrome浏览器WindowsC:\Program Files\Google\Chrome\Application\chrome.exe --remote-debugging-port9222 --user-data-dir%TEMP%\chrome-profile-stable7. 注意事项安全警告启用远程调试端口会打开调试端口任何应用程序都可以连接并控制浏览器确保不要浏览敏感网站用户数据目录Chrome要求在启用远程调试端口时使用非默认用户数据目录使用--user-data-dir标志指定自定义目录沙箱限制某些MCP客户端允许使用macOS Seatbelt或Linux容器沙箱化MCP服务器如果启用沙箱chrome-devtools-mcp无法启动Chrome需要禁用沙箱或使用--browser-url连接到手动启动的Chrome实例版本要求确保使用Node.js v20.19或更高版本以及Chrome当前稳定版本或更新版本配置选项支持多种配置选项如通道选择stable、canary、beta、dev、无头模式、隔离模式等数据隐私chrome-devtools-mcp向MCP客户端公开浏览器实例内容避免共享不想与MCP客户端共享的敏感或个人信息自动启动MCP服务器会在MCP客户端使用需要运行浏览器实例的工具时自动启动浏览器仅连接到Chrome DevTools MCP服务器不会自动启动浏览器

相关新闻

RSUITE Table 虚拟化渲染实战:万级数据流畅展示与无限滚动加载

RSUITE Table 虚拟化渲染实战:万级数据流畅展示与无限滚动加载

前端UI组件 【免费下载链接】rsuite 🧱 A suite of React components . 项目地址: https://gitcode.com/gh_mirrors/rs/rsuite 点击查看 免费下载 导读 当表格数据量从几百条增长到几千、上万条时,一次性渲染全部行会导致 DOM 节点爆炸、滚…

2026/10/19 6:07:35 阅读更多 →
一行doctype竟让页面崩塌?真相揭秘!

一行doctype竟让页面崩塌?真相揭秘!

很多前端新手写代码都有一个通病&#xff0c;复制模板只抄HTML结构&#xff0c;却完全忽略最顶部的 <!DOCTYPE html> 声明。不少人觉得这行代码毫无作用&#xff0c;看着像多余的注释&#xff0c;删掉也不影响页面展示&#xff0c;平时写demo、练习代码经常直接省略。但在…

2026/10/19 6:07:35 阅读更多 →
SpringBoot+Vue医院急诊系统源码实战:环境搭建、分诊排队与避坑指南

SpringBoot+Vue医院急诊系统源码实战:环境搭建、分诊排队与避坑指南

简介&#xff1a;这是一套面向高校计算机专业毕业设计、课程设计及Java全栈学习者的医院急诊系统完整源码&#xff0c;采用Spring Boot后端、Vue前端与MySQL数据库构建&#xff0c;可帮助读者快速搭建医疗类管理系统并理解前后端分离架构。压缩包共852个文件&#xff0c;约17.7…

2026/10/11 3:25:18 阅读更多 →

最新新闻

论文查重与AI率检测全攻略:原理、工具与降重技巧

论文查重与AI率检测全攻略:原理、工具与降重技巧

每年到了毕业论文提交季&#xff0c;最让人焦虑的往往不是论文本身有多难写&#xff0c;而是“查重”那一关。更麻烦的是&#xff0c;近两年几乎所有高校都多了一条新指标&#xff1a;AI生成内容检测。也就是说&#xff0c;论文不仅要控制重复率&#xff0c;还要控制“AI率”。…

2026/10/19 6:07:40 阅读更多 →
AI生成论文查重工具与实用通过技巧:降重和去AI痕迹全解析

AI生成论文查重工具与实用通过技巧:降重和去AI痕迹全解析

现在的论文写作已经不太一样了。以前大家最担心的是“重复率太高”&#xff0c;特地用各种改写工具对付查重系统&#xff1b;现在又多了一件事&#xff0c;很多学校、期刊不仅要看重复率&#xff0c;还会用AI检测工具判断论文是不是“大模型生成的”。于是“AI生成论文查重工具…

2026/10/19 6:07:40 阅读更多 →
软件测试工程师转型AI教育:技能迁移与90天实操指南

软件测试工程师转型AI教育:技能迁移与90天实操指南

2026年了&#xff0c;软件测试从业者的职业讨论里&#xff0c;AI教育这个词出现的频率越来越高。它不再只是教育行业内部的话题&#xff0c;而是被很多测试同行看作“新出路”的关键词。所谓新路径&#xff0c;不是让你丢掉测试底盘去卷算法&#xff0c;也不是让你从零学做课件…

2026/10/19 6:07:40 阅读更多 →
测试工程师转型AI教育:能力迁移与实操路径

测试工程师转型AI教育:能力迁移与实操路径

去年底我参加了一个业内的线上交流&#xff0c;主题是测试工程师的技能树更新。会场上有位同行问了一个很现实的问题&#xff1a;如果自动化测试工具越来越智能&#xff0c;测试用例可以自动生成、自动维护&#xff0c;那我们这批人还剩下什么&#xff1f;当时我没法给出一个让…

2026/10/19 6:07:40 阅读更多 →
图表设计实战指南:从配色、布局到团队规范,提升图表可读性

图表设计实战指南:从配色、布局到团队规范,提升图表可读性

1. 从"diagram-design"这个标题里能读出什么第一次看到"diagram-design"这个标题&#xff0c;我脑子里蹦出来的第一个念头是&#xff1a;这大概率不是一个单纯的"画图工具"项目&#xff0c;而是一套关于"图表设计"的方法论或者设计系统…

2026/10/19 6:07:40 阅读更多 →
双目三维重建从标定到体积测量:误差链分析及5大避坑指南

双目三维重建从标定到体积测量:误差链分析及5大避坑指南

简介&#xff1a;一套聚焦三维重建完整链路的学习型示例工程&#xff0c;面向计算机视觉入门者以及机器人导航、增强现实方向的开发者&#xff0c;解决摄像头标定、双目立体校正和点云体积计算中的核心算法落地问题&#xff0c;整体使用C实现&#xff0c;便于理解底层计算过程。…

2026/10/19 6:06:39 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介&#xff1a;本资源为电源技术方向的学术研究文档&#xff0c;聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略&#xff0c;面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址&#xff1a; https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集&#xff0c;共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型&#xff08;GMM&#xff09;的语音识别系统&#xff0c;很多人第一反应就是一堆数学公式&#xff0c;觉得门槛很高。但如果你真的在MATLAB里把它落地跑通&#xff0c;会发现核心其实就是三件事&#xff1a;把声音变成特征向量&#xff0c;用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人&#xff0c;但落到具体操作上&#xff0c;无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程&#xff1a;对图像做反白、改调色板、彩色转灰度&#xff0c;最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词&#xff0c;你会发现一个很有意思的现象&#xff1a;每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型&#xff0c;有人指的是运动控制系统&#xff0c;还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →