dsh-nuphus-mcp

tested: passnpmMIT DSHIO/T 21

DeepSeek Harness (DSH) plugin: mount the nuphus-mcp desktop automation MCP server as native tools (mcp__nuphus-mcp__*).

📦 体积
16.74 MB · medium
🔌 Network
undeclared
✅ Sandbox
pass
🏷️ Versions
3

Who this is for

  • people browsing or managing plugins
下载量 / Downloads
0
依赖体积 / node_modules
16.74 MB
测试时间 / Tested
2026-11-08
DSH 版本 / Version
0.2.2-rc.1

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 節記錄,可據此複現。
StageResult
T0 static check✗ 18 pass · 1 fail · 6 skip · 2 manual
T1 install✓
T2 list✓
T3 mount✓
T4 boot—
These clauses need a human judgement; the author confirms them:
  • 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 web profile,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.

DSHIO/T 10deepseekbase

Markdown(推荐,两个一起)

[![DSHIO/T 10](https://deepseekbase.com/badge/std.svg)](https://dshio.org/10/) [![deepseekbase](https://deepseekbase.com/badge/dsh-nuphus-mcp.svg)](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

GitHub · Homepage · npm

Frequently asked

How do I install dsh-nuphus-mcp?
Run dsh plugin --profile web add dsh-nuphus-mcp in DSH, or paste the package name into the DSH Desktop plugin page.
What if it fails to install?
Check your DSH version first (dsh --version), then look at the first error in the test-results section. If it still fails, open an issue on the repository.
How do I uninstall it?
Run dsh plugin --profile web remove dsh-nuphus-mcp.
How was it tested? Can I reproduce it?
T0–T4 in an isolated sandbox: install (network on) → list → mount → boot (last three offline). 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. Reproduce with it.