yuzi-ska/DSH-Chrome-devtools1

dsh-chrome-devtools

DeepSeek Harness profile bundle: Chrome DevTools MCP integration — drives one real Chrome browser through chrome-devtools-mcp via @deepseek-ai/dsh-mcp-client

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 为准。