dsh-mcp-manage
Run the following command in DeepSeek Harness:
dsh plugin install wuhobin/dsh-mcp-manage
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install wuhobin/dsh-mcp-manage in your terminal to install this static plugin, then restart DSH to find the MCP Services page under Settings; source code is available at https://github.com/wuhobin/dsh-mcp-manage .
About this plugin
DSH registers MCP servers through cordis.patch.yml, but the configuration is buried in YAML fields with no visual management surface and no quick way to tell which endpoints are actually reachable, which are stuck on authentication, and which have a protocol-version mismatch. Every triage session means re-reading the patch file and writing a throwaway probe script, which is slow and error-prone.
This static DSH plugin adds an MCP Services section under Settings: one card per configured server showing transport type, command or URL, auth headers, and a live status badge (connected / reachable / error / unknown). You can add, edit, or delete entries and every change persists straight back into cordis.patch.yml. The key feature is the probe button, which does not issue a bare TCP ping but performs a real MCP initialize handshake against each server: for streamable-http it fires an authenticated POST session through the official MCP SDK; for stdio it spawns the server process and completes the initialize round-trip over the pipe, trusting only the protocol version and server name the endpoint actually returns.
Well suited for developers running multiple MCP endpoints under DSH (file-system, database, browser tooling, etc.) who need to triage connectivity failures or protocol incompatibilities quickly, instead of re-reading YAML or writing throwaway probe scripts each time. Once installed, restart DSH and the new management page appears under Settings with zero manual configuration beyond the initial install.
Use Cases
- Triage which of several MCP endpoints is unreachable or stuck on auth without reading raw YAML
- Verify that a changed transport or auth header still completes a real MCP initialize handshake
- View, edit, and persist every MCP server entry from a single Settings panel during daily ops
Best For
- Developers running multiple MCP endpoints under DSH simultaneously
- Ops engineers who need to triage MCP connectivity or protocol-version mismatches
- Technical users who prefer a visual management page over re-reading cordis.patch.yml and writing throwaway probe scripts
Related Plugins
A method pack that makes AI coding agents plan against your real baseline, prove completion with fresh evidence, and reduce reworks and unsafe changes.
Turns the DeepSeek Harness session into a captain that builds a durable sub-agent team, splits goals into dependency-aware tasks, and coordinates work via direct messages and a live Web UI.
Gives coding agents design judgment, letting Claude Code, Cursor, and 70+ agents generate and iterate high-quality UI, presentations, and graphics right from the terminal.
Run the Pi ecosystem's plugins on DeepSeek Harness, unmodified, via a compatibility layer that implements Pi's public extension ABI on DSH's native services.