在设置页管理 Chrome DevTools MCP 版本与隧道
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lolkda/dsh-chrome-devtools-mcp该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 8 处,展示前 8 条)
- 发起网络请求client/client.js:44
const response = await fetch(`${ROUTE}${path}`, { - 写入剪贴板client/client.js:302
await navigator.clipboard.writeText(text) - 读取本地文件lib/state.js:54
return JSON.parse(await readFile(path, 'utf8')) - 写入本地文件lib/state.js:62
await mkdir(dirname(path), { recursive: true, mode: 0o700 }) - 写入本地文件lib/state.js:64
await writeFile(temporary, `${JSON.stringify(value, null, 2)}\n`, { mode: 0o600 }) - 写入本地文件lib/state.js:65
await rename(temporary, path) - 写入本地文件lib/state.js:66
await chmod(path, 0o600).catch(() => {}) - 执行外部命令来自配置/变量bin/launcher.mjs:39
const child = spawn(command, args, {
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 的 Chrome DevTools MCP 插件和设置页
README
由 DeepSeek 最新模型翻译生成@lolkda/dsh-chrome-devtools-mcp
把官方 chrome-devtools-mcp 封装成 DeepSeek Harness 的配置档 bundle,并在设置页提供状态、版本切换和 SSH 隧道命令。
功能
设置页
- 设置弹窗左侧导航新增「Chrome MCP」。
- 显示 MCP 进程、Chrome CDP 连通性、配置版本、运行版本和最新版本。
- 在 latest 与 GitHub Releases 的稳定版本之间切换。
- 版本选择保存到 $DSH_HOME/dsh-chrome-devtools-mcp/state.json,重启 DSH 后生效。
- 生成并复制 Chrome 远程调试启动命令。
- 生成并复制 SSH 反向隧道命令。
- 提供 Windows OpenSSH Client 与可选 OpenSSH Server 的安装、启用命令。
展开完整文档(README 剩余 1 节)
@lolkda/dsh-chrome-devtools-mcp 把官方 chrome-devtools-mcp 封装成 DeepSeek Harness 的配置档 bundle,并在设置页提供状态、版本切换和 SSH 隧道命令。 功能 设置页 - 设置弹窗左侧导航新增「Chrome MCP」。 - 显示 MCP 进程、Chrome CDP 连通性、配置版本、运行版本和最新版本。 - 在 latest 与 GitHub Releases 的稳定版本之间切换。 - 版本选择保存到 $DSH_HOME/dsh-chrome-devtools-mcp/state.json,重启 DSH 后生效。 - 生成并复制 Chrome 远程调试启动命令。 - 生成并复制 SSH 反向隧道命令。 - 提供 Windows OpenSSH Client 与可选 OpenSSH Server 的安装、启用命令。 安装 dsh plugin --profile web add @lolkda/dsh-chrome-devtools-mcp@0.3.1 也可以从本地 tarball 安装: dsh plugin --profile web add file:/path/to/lolkda-dsh-chrome-devtools-mcp-0.3.1.tgz 安装前请删除配置档里手工写的 chrome-devtools-mcp 插入块,避免同一个 id 冲突。安装后重启 DSH。 版本策略 默认是 latest: - launcher 每次启动时解析 chrome-devtools-mcp@latest。 - 上游发新版后,下次重启 DSH 自动使用新版。 - 在设置页选择固定版本后,launcher 使用 chrome-devtools-mcp@x.y.z。 - 切换版本需要重启 DSH,当前运行的 MCP 不会被热替换。 状态文件: $DSH_HOME/dsh-chrome-devtools-mcp/state.json $DSH_HOME/dsh-chrome-devtools-mcp/runtime.json $DSH_HOME/dsh-chrome-devtools-mcp/releases-cache.json 启动 Chrome 在 PowerShell 中先进入 Chrome 安装目录,再执行: .\chrome.exe --remote-debugging-port=9222 --user-data-dir="$env:LOCALAPPDATA\ChromeDebug" --no-first-run --no-default-browser-check 不知道安装目录时,在 Chrome 地址栏打开 chrome://version,查看「可执行文件路径」,然后 cd 到该目录。这样使用相对路径 .\chrome.exe,不依赖固定的安装位置。 CMD 版本: .\chrome.exe --remote-debugging-port=9222 --user-data-dir=%LOCALAPPDATA%\ChromeDebug --no-first-run --no-default-browser-check --user-data-dir 会创建一个独立的调试配置档,第一次需要重新登录网站。 连接 Chrome SSH 用户名是 DSH 主机账号,不是 Windows 登录用户。密码由 ssh 在运行时提示;不要把密码写进命令。 默认连接 DSH 主机回环地址: http://127.0.0.1:9222 如果 Chrome 在另一台 Windows 机器上,在 Windows PowerShell 中执行设置页生成的命令: ssh -N -o ServerAliveInterval=30 -o ExitOnForwardFailure=yes -R 9222:127.0.0.1:9222 <user>@192.168.1.100 Chrome 需要以远程调试方式启动,或通过 chrome://inspect/#remote-debugging 开启调试。 反向隧道只需要 Windows 的 OpenSSH Client。OpenSSH Server 是可选能力,只有需要从 DSH 主动 SSH 到 Windows 时才需要。 CI 与发布 - .github/workflows/ci.yml:main push 和 PR 时运行测试与 npm pack --dry-run。 - .github/workflows/publish.yml:GitHub Release 发布时,通过 npm trusted publishing(OIDC)发布;也支持手动 workflow_dispatch,默认只做 dry run。 工作流不使用 NPM_TOKEN。npm 侧需要先把仓库配置为 trusted publisher。 在 npmjs.com 打开: Packages → @lolkda/dsh-chrome-devtools-mcp → Settings → Trusted publishing 填写: Provider: GitHub Actions Repository: lolkda/dsh-chrome-devtools-mcp Workflow filename: publish.yml Environment: 留空 也可以用 npm 11.19.1+ 的 CLI: npm login npm trust github @lolkda/dsh-chrome-devtools-mcp \ --file publish.yml \ --repo lolkda/dsh-chrome-devtools-mcp \ --allow-publish 新配置必须在 2 天内完成首次成功发布,否则会过期。 首次发布 bootstrap 如果 npm 上还没有这个包,最稳的顺序是先用本地 OAuth 登录发布一次,再配置 trusted publisher: npm loginbash npm publish --access public --registry=https://registry.npmjs.org npm login 会打开浏览器 OAuth 授权页,登录后本地会拿到短期发布 token。 首次发布成功后,在 npmjs.com 配置: text Packages → @lolkda/dsh-chrome-devtools-mcp → Settings → Trusted publishing Provider: GitHub Actions Repository: lolkda/dsh-chrome-devtools-mcp Workflow filename: publish.yml Environment: 留空 然后清掉本地 token: bash npm logout 并在包设置里选择「Require 2FA and disallow tokens」。之后的版本通过 GitHub Release 和 OIDC 发布;0.3.0 已用本地 token 发布;0.3.1 起改用 OIDC 发布。工作流遇到已存在的版本会自动跳过。 发布 tag 必须与 package.json 的版本一致,例如: bash git tag v0.3.1 git push origin v0.3.1 然后在 GitHub 创建 Release,工作流会跑测试并发布到 npm。 开发 bash npm install npm test npm pack 规格见 docs/specs/chrome-devtools-settings.md。 许可 本包代码使用 MIT。chrome-devtools-mcp 由 Google LLC 维护,使用 Apache-2.0,见其仓库。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lolkda/dsh-chrome-devtools-mcp
在设置页管理 Chrome DevTools MCP 版本与隧道
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目