weimingyu9312/DSHDirect--packages-plugin ↗★ 0

dsh-mcp-direct

提供免配置的独立进程 MCP 服务器管理器及界面 适合需要稳定连接 MCP 服务且不希望频繁触发宿主重载循环的用户。

包名
dsh-mcp-direct
兼容性
待验证
版本
1.0.0
许可证
MIT
最近更新
2026年10月10日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:weimingyu9312/DSHDirect#72b4f87897eed1604cb9b71995a17456d9c07b7f&path:packages/plugin

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:

FieldDefaultNotes
toolDirdetectedHolds mcp-direct.js and lib/core.js. Probes MCPD_HOME → ~/.dsh/tools/dsh-mcp-direct → PATH entries containing tools/dsh-mcp-direct
registryPath/servers.jsonShared with the CLI
binDirMCPD_HOME, else the PATH directory for a tools/dsh-mcp-direct layout, else toolDirReceives generated -mcp.cmd
skillsDir%USERPROFILE%\.dsh\skillsReceives generated skills
probeTimeoutMs8000Per-server probe timeout

Set any of these under config: only if you relocate the CLI.