ZnonEn/dsh-mcp-manager ↗★ 0

dsh-mcp-manager

DeepSeek Harness plugin: manage the desktop app's MCP servers from a Settings page (add / edit / remove / enable / disable, with live connection status). 适合需要直观添加、编辑、开关MCP服务器并实时查看连接状态的桌面端用户。

Package
dsh-mcp-manager
Compatibility
Unverified
Version
0.1.0
License
MIT
Last updated
Sep 28, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ZnonEn/dsh-mcp-manager

使用

打开 设置 → 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____
transportstdio(默认)或 streamable-http
command / args / env / cwdstdio 用;command 必填
url / headersstreamable-http 用;必须是 http(s) URL
toolCallTimeoutMs单次工具调用超时(默认 60000)
failOnStartupError启动失败是否让所在 fiber 失败(默认 false)
maxInstructionBytes指令截断上限(默认 32768)
reconnect{ enabled, initialDelayMs, maxDelayMs, maxAttempts },按官方边界校验([1, 2147483647],maxAttempts ≥ 1 整数)

没填的字段不会写进文件 —— 交给 dsh-mcp-client 用它自己的默认值,避免把默认值固化进你的配置。