AI Agent Hub
Back to plugins
🧩

dsh-mcp-toggle

admin-security Updated 2026.08.26

Run the following command in DeepSeek Harness:

dsh plugin install Zenjibad/dsh-mcp-toggle

Paste the following prompt into your AI chat to install this plugin:

Install dsh-mcp-toggle from https://github.com/Zenjibad/dsh-mcp-toggle by running dsh plugin add in DeepSeek Harness, then restart DSH and hard-refresh your browser tab (Ctrl+F5) to see the MCP server toggles in Settings.

About this plugin

Switching MCP servers on and off typically means editing patch files, killing processes, and restarting DSH. dsh-mcp-toggle collapses that into a single toggle on the existing Settings page: one row per dsh-mcp-client connection, one switch per row.

The toggle is live. Flipping it off disposes the MCP connection fiber immediately and deregisters every mcp__* tool from the active tool list; flipping it back on restarts the connection and re-registers tools in real time. No DSH restart is required. Every change is also appended to the home patch layer, so the state survives a restart and the override outranks any profile that originally defined the row.

Each row shows the server name, an Enabled or Disabled tag, and the current connection phase (Connected, Stopped, Connecting, Connection failed). Critical loader entries and the plugin itself are locked against accidental modification, unknown IDs return a clean 404, and the UI follows light and dark themes via design tokens. If you frequently switch MCP server combinations between tasks or environments, this plugin turns enable and disable into a one-click operation.

Use Cases

  • Isolate a problem by toggling off one MCP server mid-debug, then re-enable it when done
  • Switch between MCP server combinations across projects without editing config files and restarting
  • Temporarily disable unneeded MCP servers during a session to reduce tool noise and context overhead

Best For

  • DSH users with multiple dsh-mcp-client connections configured
  • Developers who frequently switch MCP server combinations between tasks
  • Team maintainers managing MCP server state in a DSH web profile