DSH Plugins
返回列表
🖥️

dsh-mcp-plugin

客户端 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install shinelon/dsh-mcp-plugin

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install shinelon/dsh-mcp-plugin 安装本插件;源码仓库为 https://github.com/shinelon/dsh-mcp-plugin,安装后按 README 重启一次 DSH 以便 bundle 列表生效。

插件介绍

在 DeepSeek Harness 里管理 MCP 服务器,往往要直接改 profile 下的 YAML 补丁:stdio 与 HTTP 参数分散、启用状态不好一眼看清,loader 报错也要对着日志猜。dsh-mcp-plugin 在 Web 设置里补上「MCP 服务」页,把当前 profile 的全部 MCP 配置集中到一个界面里维护。

列表会展示 serverName、传输类型、目标、启用状态,以及来自 loader fiber 的实时运行状态(运行中、加载中、等待、失败、已禁用);失败行还会给出错误摘要。你可以用向导新增服务器(stdio 的 command/args/env/cwd,或 streamable-http 的 url/headers),编辑时整行替换配置(serverName 不可改),删除 profile 来源的行,或对 bundle 来源的行做禁用覆盖;随时切换启用/禁用。改动写入 ~/.dsh/profiles/web/cordis.patch.yml,由 HMR 自动重载,日常调整不必重启 DSH。

写操作采用 CST 手术式编辑,未改动的注释与格式尽量保留;!!js 表达式原样透传,避免把解析后的密钥写回磁盘。HTTP 路由仅允许回环访问,写入前会重解析校验,并以原子方式落盘,首次写入前会自动备份。

适合经常在 Web 端使用 DSH、需要频繁增删或调试 MCP 的用户;若你主要维护 bundle 层只读条目,或依赖在 UI 里继续编辑 !!js 表达式,需要了解 README 中的已知边界。

使用场景

  • 在设置里统一查看当前 profile 的全部 MCP 服务器与运行状态
  • 通过向导新增或调整 stdio / HTTP MCP,无需手改 YAML
  • 本地调试 MCP 连接失败时,在列表里直接看错误摘要并启停服务

适合人员

  • 经常在 DSH Web 端工作的开发者
  • 需要频繁增删或调试 MCP 的用户
  • 希望用界面维护 cordis.patch.yml 而非纯文本编辑的人