MikotoMyWife/dsh-mcp-loader ↗★ 0
dsh-mcp-loader
Lazy-loading MCP tools for DeepSeek Harness (DSH): one loader tool per multi-tool MCP server, per-agent tool masking and description presets
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MikotoMyWife/dsh-mcp-loader说明文档
阅读完整 README ↗Configuration
| Field | Default | Meaning |
|---|---|---|
servers | {} | Server table; the key is the namespace of mcp____ |
servers..description | — | Loader description body: what it can do + when to use it |
servers..mode | auto | auto / lazy (always loader) / eager (always resident) |
servers..loaderName | mcp_ | Model-visible loader name |
servers..hiddenTools | — | Tool names (raw or mcp__s__t) masked per agent after load |
servers..toolDescriptions | — | Per-tool description overrides |
servers..descriptionPreset | — | Built-in description tables (desktop-touch) |
servers..maxParameterDescriptionChars | 0 | Truncate parameter descriptions (preset may imply one) |
servers..transport | stdio | stdio or streamable-http |
servers..command/args/env/cwd | — | stdio process to spawn |
servers..url/headers | — | streamable-http endpoint and extra headers |
servers..toolCallTimeoutMs | 60000 | Per tools/call timeout |
connectTimeoutMs | 30000 | Connection handshake timeout |
singleToolThreshold | 1 | auto mode: servers with ≤ this many tools stay resident |
loaderHint | Call to load this MCP server's tools; call again to hide them. | Appended to every loader description |
probeAtStartup | true | Probe auto/eager servers at startup (lazy never probed) |