DSH Plugins
返回列表
🧩

dsh-mcp-toggle

admin-security 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install Zenjibad/dsh-mcp-toggle

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

在 DeepSeek Harness 中执行 dsh plugin add 命令安装来自 https://github.com/Zenjibad/dsh-mcp-toggle 的 dsh-mcp-toggle 插件,安装后重启 DSH 并在浏览器中强制刷新(Ctrl+F5)即可在设置页看到 MCP 服务器开关列表。

插件介绍

管理多个 MCP 服务器时,想关掉其中一个往往意味着去改配置文件、杀进程、再重启 DSH,非常繁琐。dsh-mcp-toggle 把这一操作变成设置页里的一个开关:在 Settings → MCP Servers 页面上,每行对应一个 dsh-mcp-client 连接,旁边就是启停拨杆。

切换是即时的:拨下开关,对应的 MCP 连接立即销毁,其 mcp__* 工具从工具列表中实时注销;再拨上来,连接重新启动、工具重新注册,全程无需重启 DSH。每一次更改都会追加写入 home 补丁层,确保重启后状态依然保留,不会丢失。

每个服务器显示名称、Enabled/Disabled 标签以及当前连接阶段(Connected、Stopped、Connecting、Connection failed),关键条目和插件自身被锁定防止误操作,未知 ID 返回 404,UI 跟随明暗主题。如果你经常在不同任务或环境之间切换 MCP 服务器组合,这个插件把开和关变成一次点击的事。

使用场景

  • 在调试任务中快速关闭某个 MCP 服务器以隔离问题,调试完再重新开启
  • 在不同项目或任务间切换 MCP 服务器组合,无需修改配置文件并重启 DSH
  • 会话中临时停用不需要的 MCP 服务器,减少工具噪音和上下文开销

适合人员

  • 配置了多个 dsh-mcp-client 连接的 DSH 用户
  • 需要在不同任务间频繁切换 MCP 服务器组合的开发者
  • 管理 DSH Web Profile 中 MCP 服务器状态的团队维护者