weimingyu9312/DSHDirect--packages-plugin ↗★ 0

dsh-mcp-direct

MCP server manager for DeepSeek Harness: connects to MCP servers in a standalone process (bypassing the OOM-crashing dsh-mcp-client) and provides a management UI. 适合需要稳定连接 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.