Skip to main content
Glama

dsh-nuphus-mcp

DeepSeek Harness (DSH) プラグイン — nuphus-mcp デスクトップ自動化 MCP サーバーをネイティブ DSH ツールとしてマウントします。DSH エージェントのためのコンピュータ操作を提供します。

このパッケージには nuphus-mcp のコードは含まれていません。既存の nuphus-mcp バイナリを、公式の @deepseek-ai/dsh-mcp-client を介して stdio 上で起動する薄い Cordis ラッパーです。これにより、MCP サーバーはプレーンな 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 を宣言しているため、プラグインは自動的に有効になります — cordis.patch.yml の手動編集は不要です。

Related MCP server: dat-ai-mcp

得られるもの

  • 38 個すべての nuphus-mcp ツールが mcp__nuphus-mcp__* として登録されます(例:mcp__nuphus-mcp__desktop_click、mcp__nuphus-mcp__browser_snapshot)。

  • nuphus-mcp は初回起動時に PATH 上にない場合、自動インストール されます(npm install -g @nuphus/nuphus-mcp)。そのため、プラグインをインストールするだけで十分です。

  • --confirm-write はデフォルトで有効になっており、書き込みツールには明示的な "confirm": true 引数が必要です。

  • BYOK ビジョンキーと外部ブラウザの CDP エンドポイントは、他のすべてのクライアントで使用されるものと同じ NUPHUS_MCP_* 環境変数から読み取られます。

要件

  • web プロファイルを使用した DeepSeek Harness(npx @deepseek-ai/dsh web)

  • Node.js ^22.19 または >=24 と npm(自動インストールフォールバックで使用)

  • DSH は、制御したいマシンのデスクトップセッションで実行されている必要があります

設定

デフォルト値。cordis.yml / パッチで dsh-nuphus-mcp 行を上書き可能:

フィールド

デフォルト

説明

serverName

nuphus-mcp

ツール名前空間(mcp__nuphus-mcp__*)

command

nuphus-mcp

起動する実行可能ファイル

args

["--confirm-write"]

CLI 引数

toolCallTimeoutMs

120000

呼び出しごとのタイムアウト(DSH デフォルトの 60000 はスクリーンショット/OCR には短すぎる)

reconnect.enabled

true

切断後の自動再接続

ライセンス

MIT

Related MCP Connectors

Related MCP Servers