yuzi-ska/DSH-Chrome-devtools1

dsh-chrome-devtools

集成 Chrome DevTools MCP 的 DSH 插件包,通过 chrome-devtools-mcp 驱动真实的 Chrome 浏览器。

AI 分析

核心用途是赋予 Agent 网页自动化操作与调试能力。适合需要进行网页截图、控制台日志查看、网络请求获取或性能追踪的自动化任务。安装重启后即可自动注册相关 MCP 工具。

套件
dsh-chrome-devtools
版本
0.1.0
最近更新
2026年8月13日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yuzi-ska/DSH-Chrome-devtools

配置参考

默认配置已开箱即用;以下为可选项(改 cordis.patch.yml 后需重启宿主)。

mcp 行(插件内置)

- id: mcp-chrome-devtools
  name: '@deepseek-ai/dsh-mcp-client'
  config:
    serverName: chrome-devtools     # 工具命名空间:mcp__chrome-devtools__*
    transport: stdio
    command: npx
    args: ['-y', 'chrome-devtools-mcp@latest']
    toolCallTimeoutMs: 120000
    failOnStartupError: false
字段默认说明
serverNamechrome-devtools[A-Za-z0-9_-]{1,32},进程内所有 mcp-client 实例唯一
command / argsnpx -y ...stdio 启动命令;与 Claude Code 生态一致;Windows 下 npx 由 SDK 的 cross-spawn 正确解析
toolCallTimeoutMs120000单次工具调用超时;页面加载/轨迹录制建议放宽
failOnStartupErrorfalsetrue 时首连失败直接拒绝所在组装;false 时记日志并按退避重连
env / cwd附加环境变量 / 工作目录(默认继承宿主)
reconnect.*见文档重连预算:initialDelayMs 500 / maxDelayMs 30000 / maxAttempts 10

chrome-devtools-mcp 服务器选项(放进 args

选项作用
--headless无头模式,不弹窗口
--channel 选择浏览器:chrome(默认)/ stable / beta / dev / canary / msedge / 可执行文件路径
--browserUrl 附加到已在调试端口运行的 Chrome(如 http://localhost:9222
--isolated每个服务器进程使用全新隔离的 Chrome profile
--viewport 固定窗口/视口尺寸,如 1280x720
--proxy-server 为浏览器设置代理
`--user-data-dir
`自定义 Chrome 用户数据目录
--keepAlive所有 MCP 连接关闭后保持服务器存活(默认开启)

完整清单以官方 docs/cli.md 为准。