dsh-chrome-control:让 DeepSeek Harness 直接操作用户真实 Chrome 的 DSH plugin
dshapp/dsh-chrome-control
把用户已登录的真实 Chrome 浏览器以 mcp__chrome__* 工具交给 DSH 代理操控,可复用现有配置、登录状态与标签页。
dsh-chrome-control 是 dshapp 维护的 DSH plugin,把用户本人的 Chrome 浏览器交给 Agent 使用,包括已有的登录状态和打开的标签页。它补上了「能读网页」与「能真正操作浏览器」之间的缺口:本地运行一个独立的 Rust 守护进程,把浏览器能力以 mcp__chrome__* 工具发布给 DeepSeek Harness。插件只提供服务端这一半,需要配合 Chrome 应用商店里的配套扩展一起使用,扩展未连接时所有工具都会明确提示。
如何安装
dsh plugin --profile web add github:dshapp/dsh-chrome-control- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- dshapp
- 分发方式
- 插件
dsh-chrome-control 核心特性
dsh-chrome-control 仓库简介
它是做什么的?
它是由 dshapp 维护的 DeepSeek Harness(DSH)Chrome 控制插件,让 Agent 直接操作用户真实的 Chrome 浏览器,包括用户自己的浏览器配置、登录状态和已打开的标签页。它解决的是 Agent 只能“看网页”却无法“用浏览器”的问题:插件在本地启动一个独立的 Rust 守护进程,把浏览器能力以 mcp__chrome__* 工具的形式暴露给 DSH。它只负责服务端这一半,需要配合 Chrome 扩展一起使用,扩展未连接时所有工具都会明确提示没有扩展接入。
核心功能
- 真实浏览器接管:Agent 通过
mcp__chrome__*工具操作用户本人的 Chrome 会话,直接复用已有的登录状态与标签页。 - 独立守护进程:在本地回环地址上启动 Rust 编写的 chrome-daemon,可复用同构建哈希的实例,并自动淘汰过期构建。
- 内置技能注册:随包注册一份技能,教会 Agent 如何正确驱动这些浏览器工具。
- Chrome 网页搜索:为内置的
web_search工具注册 chrome-browser 搜索提供方,默认关闭,选中后生效。 - 原生消息宿主:每次 DSH 启动时自动注册 Native Messaging 宿主,用于在
dsh web未运行时拉起它,并用浏览器会话密钥为登录 Cookie 签名。
怎么使用这个插件?
在 DSH 中启用后,插件会自动拉起守护进程并发布浏览器工具,Agent 即可在对话中直接调用。使用前需要用户自己从 Chrome 应用商店安装配套的 Deepseek Harness APP 扩展,扩展的桥接套接字会直连本地守护进程,无需手动配置地址。若想用 Chrome 承担网页搜索,在设置里选中 chrome-browser 搜索提供方即可;扩展未连接时,工具会返回明确的未接入提示,按提示完成扩展安装与连接即可恢复。
报错怎么排查?
所有 mcp__chrome__* 工具都提示没有 Chrome 扩展接入,说明只装了服务端这一半,需要按官方说明在 Chrome 应用商店安装并连接配套扩展。若守护进程疑似为旧版本,插件会在启动时自动淘汰过期构建并复用同构建哈希的实例,无需手工干预。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:dshapp/dsh-chrome-control。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
