前言¶
如果要在 DSH 的智能体流程里加入桌面 / 计算机使用能力,常见做法是先准备好 MCP 服务,再把它接进会话。dsh-nuphus-mcp 做的事情比较直接:把 nuphus-mcp 作为 DSH 原生工具挂载,供 agent 在 web profile 中调用。
这是什么¶
dsh-nuphus-mcp 是 mrpulor-gh 维护的 DSH plugin,许可证为 MIT。它把 nuphus-mcp 的工具暴露为 DSH 可调用的工具,用于 agent computer use。
核心功能¶
下面是已核实的几项能力:
- 38 个工具会注册为
mcp__nuphus-mcp__*。具体工具列表不在本文展开,需查看nuphus-mcpREADME。 - 首次启动时,如果
PATH中缺少nuphus-mcp,会自动安装nuphus-mcp。 --confirm-write默认开启。- 支持与其他客户端相同的
NUPHUS_MCP_*环境变量。
安装与启用¶
1、执行安装命令:
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:mrpulor-gh/dsh-nuphus-mcp
2、重启 dsh --profile web。
启用是自动的,相关机制标注为 dsh.bundle.patch。
配置项¶
以下配置可以在 cordis.yml / patch 中覆盖:
serverName
command
args
toolCallTimeoutMs
reconnect.enabled
如果环境中已有其他客户端,也可以继续使用 NUPHUS_MCP_* 环境变量。
运行要求¶
使用前需要满足:
- DSH
webprofile。 - Node.js
^22.19/>=24。 - DSH 必须运行在被控机器的桌面会话中。
写工具确认¶
因为 --confirm-write 默认开启,写工具需要 "confirm": true。
调用写工具时,参数中需要包含:
{
"confirm": true
}
适用场景与注意¶
这个插件适合已经在 DSH 中做 agent 流程、并且希望把 nuphus-mcp 的桌面 / 计算机使用能力接进来的场景。
注意两点:
- 插件以当前 DSH 进程的权限运行,安装前应检查源码、依赖与许可证。
- 本插件提供的是挂载与调用入口;具体工具列表、vision keys 以及外部浏览器 CDP 设置,以
nuphus-mcpREADME 为准。
链接¶
- 目录页:https://www.skillhub.cn/plugins/mrpulor-gh/dsh-nuphus-mcp
该目录页是社区独立站点,不与 DeepSeek / 幻方构成官方从属关系。 - GitHub:https://github.com/mrpulor-gh/dsh-nuphus-mcp
dsh-nuphus-mcp 的价值在于把 nuphus-mcp 变成 DSH 可直接调用的原生工具入口,方便在 DSH web profile 中使用。