dsh-browsercontrol-mcp
在终端中运行以下命令:
dsh plugin install SciF-Lin/dsh-browsercontrol-mcp
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install SciF-Lin/dsh-browsercontrol-mcp 安装本插件(源码:https://github.com/SciF-Lin/dsh-browsercontrol-mcp),装完后需重启一次 profile 后才会挂载浏览器工具。
插件介绍
在 DeepSeek Harness 里让智能体「真的打开网页、点按钮、填表单」,往往卡在 Playwright MCP 的启动方式:包路径不能硬 resolve、Windows 上 npx 要 shell、cli 与 node 的绝对路径只有装完才知道。手写 YAML 很难在运行时把这些拼对,还容易因一行配错拖垮整棵插件树。
dsh-browsercontrol-mcp 在 apply 阶段解析 @playwright/mcp 的 bin、用当前 Node 拉起 MCP 进程,并自动挂上 @deepseek-ai/dsh-mcp-client 行,工具以 mcp__playwright__* 出现在模型工具表里。能力覆盖导航、点击、填表、按键、拖拽、上传、快照、截图、控制台、网络请求与在页面内执行 JS。配置不合法或找不到依赖时只会打印 not mounting 并放弃贡献工具,不会让 Harness 整体加载失败;卸载时随 fiber 回收,不留孤儿配置。
支持 launch(系统已装 Chrome/Edge 等,无需额外下载 Chromium)、cdp(接管正在用的浏览器,保留登录态)与 extension 三种模式,并提供 cdp 远程调试的中文授权引导与 /bw、/bw-setup 状态与设置命令。适合需要网页自动化、验收、信息采集或操作已登录站点的开发者与 Harness 用户;cdp/extension 下模型可见该 profile 内全部已登录站点,自动化建议单独浏览器 profile,并谨慎使用等价于 RCE 的 JS 执行类工具。
使用场景
- 让智能体在真实浏览器里完成导航、点击与填表等操作
- 在保留登录态的前提下接管正在使用的 Chrome 或 Edge
- 做页面快照、截图并查看控制台与网络请求
适合人员
- 在 Harness 里做网页自动化与验收的开发者
- 需要操作已登录站点、又不想重写 MCP 启动逻辑的用户
- 希望 launch、cdp、extension 三种模式可配置的团队