weimingyu9312/DSHDirect--packages-plugin ↗★ 0
dsh-mcp-direct
提供免配置的独立进程 MCP 服务器管理器及界面 适合需要稳定连接 MCP 服务且不希望频繁触发宿主重载循环的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:weimingyu9312/DSHDirect#72b4f87897eed1604cb9b71995a17456d9c07b7f&path:packages/plugin說明文件
閱讀完整 README ↗Configuration
The cordis.patch.yml row is deliberately config-free.
The profile runs with patchReload: live. A config value that differs from the
bundle's declared default forces the entry to be updated and reconciled on every
enable/disable; combined with the disabled: true row the Plugin Manager writes into
the profile's own patch, that produced a reconcile loop — the host reloaded
repeatedly and live page connections died with ECONNRESET, which surfaced as a
frozen conversation. Keeping the row a pure insert makes that oscillation
impossible.
Every path is detected in index.js instead:
| Field | Default | Notes |
|---|---|---|
toolDir | detected | Holds mcp-direct.js and lib/core.js. Probes MCPD_HOME → ~/.dsh/tools/dsh-mcp-direct → PATH entries containing tools/dsh-mcp-direct |
registryPath | /servers.json | Shared with the CLI |
binDir | MCPD_HOME, else the PATH directory for a tools/dsh-mcp-direct layout, else toolDir | Receives generated -mcp.cmd |
skillsDir | %USERPROFILE%\.dsh\skills | Receives generated skills |
probeTimeoutMs | 8000 | Per-server probe timeout |
Set any of these under config: only if you relocate the CLI.