dsh-nuphus-mcp
DeepSeek Harness (DSH) plugin: mount the nuphus-mcp desktop automation MCP server as native tools (mcp__nuphus-mcp__*).
Who this is for
- people browsing or managing plugins
Install
dsh plugin --profile web add dsh-nuphus-mcp
Sandbox test results
dsh=0.2.2-rc.1;img=dsh-sandbox:5.0@sha256:d90b02baef228bb105d4817d1a7d23bdd6aec24f463cc7bc3d1fbb2e5af45c00;node=24.11.1;pnpm=9.15.9;mem=768m;cpu=1按 DSHIO/T 21 第 5.2 節記錄,可據此複現。
| Stage | Result |
|---|---|
| T0 static check | ✗ 18 pass · 1 fail · 6 skip · 2 manual |
| T1 install | ✓ |
| T2 list | ✓ |
| T3 mount | ✓ |
| T4 boot | — |
5.5.1工具的 description 必须说清使用场景5.5.2声明的权限必须与行为一致
Four stages run in an isolated sandbox: install (network on) → list → mount → boot (last three with no network).
README
dsh-nuphus-mcp
DSH 插件:把 nuphus-mcp 挂载为 DSH
原生工具——为你的智能体提供"计算机使用"能力。不含任何 nuphus-mcp 代码:只是
薄 Cordis 外壳,经 @deepseek-ai/dsh-mcp-client 以 stdio 拉起 nuphus-mcp
二进制。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:mrpulor-gh/dsh-nuphus-mcp
重启 dsh --profile web 即自动激活(dsh.bundle.patch)。
效果
- 38 个工具全部注册为
mcp__nuphus-mcp__* - 首次启动时若 PATH 上没有
nuphus-mcp会自动安装 - 默认开启
--confirm-write(写工具需显式"confirm": true) - 与其他客户端共用同一套
NUPHUS_MCP_*环境变量
环境要求
- DSH
webprofile,Node.js^22.19/>=24 - DSH 需运行在被控机器的桌面会话里
配置
可在 cordis.yml / patch 中覆盖:
字段 · 默认值 · 说明
serverName · nuphus-mcp · 工具命名空间
command · nuphus-mcp · 要启动的可执行文件
args · ["--confirm-write"] · 命令行参数
toolCallTimeoutMs · 120000 · 单次调用超时(截图/OCR 超过 60000)
reconnect.enabled · true · 掉线自动重连
工具清单、视觉密钥、外部浏览器 CDP 接入见
nuphus-mcp README。
License
MIT
Rendered from the README published on npm. Formatted only, not edited.
Declaration of conformity (paste into your README)
Per DSHIO/T 10 §8.1, a plugin that passed inspection may declare this. The scope, date and fingerprint must be kept.
Conforms to DSHIO/T 10—2026 (baseline DSH 0.2.2-rc.1, static layer + dynamic layer) Tested: 2026-11-08 Environment fingerprint: dsh=0.2.2-rc.1;img=dsh-sandbox:5.0@sha256:d90b02baef228bb105d4817d1a7d23bdd6aec24f463cc7bc3d1fbb2e5af45c00;node=24.11.1;pnpm=9.15.9;mem=768m;cpu=1 Repeat runs: 2 (consistent) (Overall: conditionally conforming — major 不符合 1 项(5.2.1);待人工判断 2 项(5.5.1、5.5.2)) Note: this declaration covers only the scope above. Clauses 5.5.1 and 5.5.2 require human judgement and are not part of the automated check.
Embed the badge
Two badges, each using its own site's identity: left is the **standard** (published by DSHIO), right is the **testing organization** (deepseekbase, which ran the inspection). Each links to the standard text and the test report.
Markdown(推荐,两个一起)
[](https://dshio.org/10/) [](https://deepseekbase.com/zh/plugins/dsh-nuphus-mcp/)
Note: this is not a certification. DSHIO/T 32 is not in effect.
Versions
Published on npm::3,最后更新 2026-08-19
Links
Frequently asked
dsh plugin --profile web add dsh-nuphus-mcp in DSH, or paste the package name into the DSH Desktop plugin page.dsh --version), then look at the first error in the test-results section. If it still fails, open an issue on the repository.dsh plugin --profile web remove dsh-nuphus-mcp.dsh=0.2.2-rc.1;img=dsh-sandbox:5.0@sha256:d90b02baef228bb105d4817d1a7d23bdd6aec24f463cc7bc3d1fbb2e5af45c00;node=24.11.1;pnpm=9.15.9;mem=768m;cpu=1. Reproduce with it.