l33tdawg/dsh-workspace-mcp ↗★ 0
@l33tdawg/dsh-workspace-mcp
Register the MCP servers a workspace declares in .mcp.json with DeepSeek Harness, through its own mcp-client. 适合需要根据项目工作区配置自动加载和管理MCP服务的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:l33tdawg/dsh-workspace-mcpConfiguration
| Field | Default | Meaning |
|---|---|---|
root | '' | Workspace to search. Empty means the Harness process working directory, which is the workspace the session was started in. |
files | ['.mcp.json', '.dsh/mcp.json'] | Files to read, in order. On a shared server key, later files win and the loss is logged. |
allowEnv | false | Whether files may resolve ${env:NAME} references at all. |
env | {} | Values ${env:NAME} may resolve to, only consulted when allowEnv is true. |
envOverrides | {} | Values forced onto every spawned server, overriding what the file declares. |
clientModule | unset | The @deepseek-ai/dsh-mcp-client namespace to mount. See below. |
verbose | false | Log every file read and every server mounted. |
toolCallTimeoutMs | 60000 | Timeout for one tool call or resource request. |
Substitutions
${workspaceFolder} and ${workspaceRoot} resolve to root; ${cwd} resolves
to the entry's own cwd once set, otherwise root. A whole-value
${env:NAME} resolves to env[NAME].