Chuyển đến nội dung chính

dsh-mcp-console

Đã xác minh

@wha7ever/dsh-mcp-console · v0.1.1 · MIT · Giao diện web

MCP server inspection and controls for the DeepSeek Harness Web UI

Cài đặt

dsh plugin add @wha7ever/dsh-mcp-console

Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.

Mã nguồn

Phát hành lên npm mà không có repository công khai. Hãy kiểm tra nội dung package trước khi cài.

Thẻ

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