dsh-mcp-manager
在设置页面中管理桌面端应用的MCP服务器 适合需要直观添加、编辑、开关MCP服务器并实时查看连接状态的桌面端用户。
同名套件的其他儲存庫
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ZnonEn/dsh-mcp-manager說明文件
閱讀完整 README ↗使用
打开 设置 → MCP 服务器:
| 操作 | 说明 |
|---|---|
| 刷新 | 重新读磁盘上的 cordis.patch.yml 并刷新运行状态 |
| 新增服务器 | 展开表单,保存后立即写盘 |
| 编辑 / 删除 | 在每张服务器卡片上 |
| 启用 / 停用 | 运行中的条目走 pluginManager,立即生效 |
| 查看配置文件 | 看当前读写的文件原文,以及插件定位到的是哪个 profile |
状态是怎么来的
| 界面显示 | 含义 |
|---|---|
| 运行中 | 条目在运行树里且 fiber 已 active |
| 加载中 | 条目已进运行树,但还没就绪 |
| 已停用 | 文件里标记停用(条目自身或顶层覆盖项) |
| 加载失败 | 条目在运行树里但加载报错(常见:command 路径不对、握手超时) |
| 待重启生效 | 文件里有这个条目,但运行树里还没有 —— 等热加载,或重启 DSH |
| 已在文件中、未进入运行树 | 有告警条,通常等几秒热加载即可 |
支持的配置字段
字段与默认值对齐 @deepseek-ai/dsh-mcp-client 的官方 schema:
| 字段 | 说明 |
|---|---|
serverName | 必填。[A-Za-z0-9_-]{1,32},profile 内唯一,决定工具名前缀 mcp____ |
transport | stdio(默认)或 streamable-http |
command / args / env / cwd | stdio 用;command 必填 |
url / headers | streamable-http 用;必须是 http(s) URL |
toolCallTimeoutMs | 单次工具调用超时(默认 60000) |
failOnStartupError | 启动失败是否让所在 fiber 失败(默认 false) |
maxInstructionBytes | 指令截断上限(默认 32768) |
reconnect | { enabled, initialDelayMs, maxDelayMs, maxAttempts },按官方边界校验([1, 2147483647],maxAttempts ≥ 1 整数) |
没填的字段不会写进文件 —— 交给 dsh-mcp-client 用它自己的默认值,避免把默认值固化进你的配置。