Skip to content

dsh-mcp-console

Verified

@wha7ever/dsh-mcp-console Β· v0.1.1 Β· MIT Β· Web UI

MCP server inspection and controls for the DeepSeek Harness Web UI

Install

dsh plugin add @wha7ever/dsh-mcp-console

Confirm the layer applied with dsh --profile default --dump-config β€” see the install guide.

Source

Published to npm without a public repository. Inspect the package contents before installing.

Tags

Readme

@wha7ever/dsh-mcp-console

A dependency-free DSH bundle that makes MCP rows visible and controllable from the Web settings page. It also registers two Host tools for agents:

  • mcp_status β€” list every DSH MCP client row and its current lifecycle state.
  • mcp_toggle β€” enable or disable one row by its Loader id.

Install

dsh plugin --profile web add @wha7ever/[email protected]

# Optional: Host tools without the browser panel.
dsh plugin --profile headless add @wha7ever/[email protected]

The package owns its mcp-console row through cordis.patch.yml; no duplicate row is needed in the profile patch.

Design

The Host half reads the live Loader entries and updates them through loader.update(). The browser half talks to the package's exact route on DSH's authenticated /api connection channel and contributes an additive settings.section entry. MCP endpoints, headers, and credentials remain in the local profile; this package never stores them.

All visible panel text is registered in both English and Simplified Chinese. The panel uses DSH theme aliases and does not import Harness client UI internals.

Compatibility

See the repository COMPATIBILITY.md. The package currently targets the DSH 0.1.7-rc.2 contract inspected on 2026-09-25. DSH internal Loader and Client contracts may change between releases.

License

MIT