yuzi-ska/DSH-Chrome-devtools ↗★ 1
dsh-chrome-devtools
集成 Chrome DevTools MCP 的 DSH 插件包,通过 chrome-devtools-mcp 驱动真实的 Chrome 浏览器。
AI 分析
核心用途是赋予 Agent 网页自动化操作与调试能力。适合需要进行网页截图、控制台日志查看、网络请求获取或性能追踪的自动化任务。安装重启后即可自动注册相关 MCP 工具。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yuzi-ska/DSH-Chrome-devtools說明文件
閱讀完整 README ↗配置参考
默认配置已开箱即用;以下为可选项(改 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
| 字段 | 默认 | 说明 |
|---|---|---|
serverName | chrome-devtools | [A-Za-z0-9_-]{1,32},进程内所有 mcp-client 实例唯一 |
command / args | npx -y ... | stdio 启动命令;与 Claude Code 生态一致;Windows 下 npx 由 SDK 的 cross-spawn 正确解析 |
toolCallTimeoutMs | 120000 | 单次工具调用超时;页面加载/轨迹录制建议放宽 |
failOnStartupError | false | true 时首连失败直接拒绝所在组装;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 为准。