dsh-mcp-settings
在终端中运行以下命令:
dsh plugin install aka-danielZhang/dsh-mcp-settings
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install aka-danielZhang/dsh-mcp-settings 即可安装来自 https://github.com/aka-danielZhang/dsh-mcp-settings 的捆绑包,安装后重启 Web 配置文件,即可在 Settings > MCP 页面管理 MCP 服务器。
插件介绍
如果你正在 DeepSeek Harness 上管理多个 MCP 服务器,手动编辑配置文件、逐个排查连接状态、在凭据安全与易用性之间反复权衡,会是一件相当繁琐的事。dsh-mcp-settings 将原本分散在 Harness 内部的三个 MCP 插件(管理器、清单服务、设置界面)打包为一个可独立安装的外置 bundle,让你直接在 Web 设置页面中完成从配置到监控的全流程。
核心能力围绕三个入口展开:管理器负责 mcp.servers 命名空间下的启停控制与合并连接状态发布;清单服务以只读 Remote 暴露服务器列表;设置页面提供表单与 JSON 双模式编辑、逐条启用开关、每两秒一次的状态轮询(最长六十秒)以及工具计数。凭据方面,HTTP 服务器通过 authorizationCredentialRef 生成 Bearer 头,stdio 服务器通过 envCredentialRefs 绑定环境变量引用,密钥始终留在 Harness 凭据服务中而不写入 MCP 配置文档。凭据轮换时仅重启受影响的服务器,其余连接不受干扰。
适合正在使用 DeepSeek Harness 开发构建(当前兼容 0.1.0-rc.7)、需要在 Web 端集中管理多台 MCP 服务器并对凭据隔离有明确要求的团队与个人开发者。需注意它依赖 Harness 构建发射 mcp-client/status 事件,该事件尚未合入公开默认分支,请搭配对应的开发版本使用。
使用场景
- 在 Web 设置页面集中配置、启停多台 MCP 服务器
- 通过凭据引用将密钥隔离在 Harness 凭据服务中,避免写入配置文件
- 实时监控服务器连接状态并在凭据轮换时仅重启受影响的实例
适合人员
- 使用 DeepSeek Harness 开发构建版本并需要 Web 端 MCP 管理的开发者
- 同时运行多台 stdio 或 HTTP MCP 服务器、希望统一管理的团队
- 对凭据存储与轮换安全有明确隔离要求的工程师