跳到主要内容

dsh-mcp-console

已验证

@wha7ever/dsh-mcp-console · v0.1.1 · MIT · Web 界面

MCP server inspection and controls for the DeepSeek Harness Web UI

安装

dsh plugin add @wha7ever/dsh-mcp-console

用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。

源码

发布到 npm 但没有公开仓库。安装前请检查包内容。

标签

说明文档

@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