前言¶
在 DeepSeek Harness 里开发或调试时,模型往往只能访问当前会话所在机器上的工作区。若你希望 AI 能查看你授权的项目文件与 Git 状态、执行你允许的检查与命令,并在你拥有的 Windows 11 电脑上诊断已批准的 localhost 服务,就需要一条从 Harness 到本机环境的受控通道。Local Commander(localcmd.app)提供托管 MCP 服务;仓库 netbka/local-commander-plugins 中的 local-commander-dsh 是面向 DeepSeek Harness 的配置型 bundle,把 Harness 接到 https://localcmd.app/mcp,无需在对话端手写完整 MCP 客户端逻辑。
这是什么¶
local-commander-dsh(包名 local-commander-dsh,版本 1.0.0)由维护者 netbka 发布,在 SkillHub 上归类为客户端插件。仓库本身只包含配置:Cursor 插件、DeepSeek Harness bundle、Antigravity 插件与 Kiro Power;实际服务运行在 localcmd.app。对 DSH 用户而言,它的作用是:通过 Cordis patch 启动 mcp-remote(stdio),连到托管 MCP,首次使用时在浏览器完成 OAuth 2.0 登录与授权,之后自动刷新令牌。工具在 Harness 中以 mcp__local-commander__<tool> 形式出现;在 localcmd.app 工作区里,这类请求会显示客户端名 MCP CLI Proxy(mcp-remote 注册名)。
前置条件¶
使用前需同时具备以下环境(均来自官方 README):
- 在 localcmd.app 注册 Local Commander 账号。
- 在你拥有的 Windows 11 x64 电脑上安装 Node.js 20 或更高版本,并运行配对代理:
npx local-commander-agent@latest
按提示选择完全访问或指定文件夹。该电脑在执行任务与读取结果时需在线。
3. 运行 DeepSeek Harness 对话端的机器需 Node.js 22.19 或更高版本(Harness 对 Node 的要求)。
授权后,AI 在批准范围内的能力接近你在该 Windows 账户下的键盘操作;你可在站点上限制文件夹、屏蔽命令、停止任务或下线电脑,每次运行会标明是哪台电脑执行,结果返回给 AI。
核心功能(已核实)¶
依据 README,连接建立后 AI 可以:
- 检查已批准的项目文件与 Git 状态;
- 运行你授权的检查与命令;
- 诊断你批准的 localhost 服务(在已配对的 Windows 11 电脑上);
- 在 localcmd.app 工作区查看每次请求由哪台电脑执行及结束状态。
Harness 侧 MCP 客户端仅发送静态头,因此 bundle 通过 stdio 拉起 mcp-remote 处理远程 MCP 与 OAuth;登录在 localcmd.app 完成,Harness 不接触你的密码。
安装与启用¶
官方安装步骤使用发布包,而非 dsh plugin add github:... 形式。从 latest release 下载 local-commander-dsh-1.0.0.tgz,在包所在目录执行:
dsh plugin --profile web add ./local-commander-dsh-1.0.0.tgz
dsh web
也可在克隆本仓库后于源码目录执行 npm pack 自行打包 tgz,再按上式 add。
卸载:
dsh plugin --profile web remove local-commander-dsh
首次使用插件时,浏览器会打开 localcmd.app 完成登录与访问批准;之后在 web profile 下通过 dsh web 使用即可。
典型用法¶
README 中与 Cursor 类似的 Harness 使用路径可概括为:
- 在 Windows 上启动
npx local-commander-agent@latest,并在 localcmd.app 批准该电脑。 - 完成 DSH 插件安装并
dsh web,完成 OAuth。 - 让智能体列出你的电脑(list computers),再在你已批准的项目上继续工作(读文件、Git、运行授权命令、诊断本地服务等,具体以 MCP 暴露的工具为准)。
若代理报告没有可用电脑:在 Windows 上重新启动 agent,并确认 localcmd.app 上显示为在线。若登录循环或失败:查看 Harness / MCP 相关日志中的 OAuth 错误,移除后重新添加插件。若某次结果未知:执行过程中电脑掉线,任务不会自动重跑,需检查电脑后再次请求。
适用场景与注意¶
适合谁: 需要在 DeepSeek Harness(web profile)里操作自己名下、已配对的 Windows 11 开发机,且希望权限、审计与撤销集中在 localcmd.app 上的开发者。
权限与安全: 插件与当前 dsh 进程在同一用户权限下运行;安装前请阅读仓库源码与 MIT 许可证,并理解「批准文件夹 / 命令」的含义——批准范围内 AI 能力接近本机账户。隐私与条款见 localcmd.app/privacy、localcmd.app/terms;支持联系见 README 中的 support 链接。
生态说明: DeepSeek Harness 奉行「一切皆插件」;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系,本文仅介绍该第三方 bundle 的接入方式。
结尾¶
local-commander-dsh 用官方 tgz 与 dsh plugin --profile web add 把 Harness 接到 Local Commander 托管 MCP,适合在对话中安全地驱动已授权的 Windows 工作负载。目录页:SkillHub - netbka/local-commander-plugins;源码与说明:GitHub - netbka/local-commander-plugins。