Read-only MCP server list for DeepSeek Harness Web Settings: a top-level
MCP Servers section (a peer of General, Models and Plugins) showing every
configured mcp-client row — connection status, transport target, registered
tools, last error, reconnect counts — plus a /mcp command and an optional
one-shot Streamable HTTP connectivity probe.
Tiếng Việt: plugin thêm section MCP Servers ngang hàng General/Models/Plugins trong Settings của DSH Web, hiện danh sách tất cả MCP server đã cấu hình trong profile (trạng thái kết nối, số tools đã đăng ký, lỗi gần nhất, số lần reconnect) — chỉ đọc, không bao giờ sửa file cấu hình.
dsh plugin --profile web add <path-to-this-repo>Then restart dsh web. The section appears under Settings → MCP Servers.
This plugin reads rows of the official @deepseek-ai/dsh-mcp-client. Add one
row per server to your profile patch (~/.dsh/profiles/web/cordis.patch.yml):
- insert:
- id: mcp-github
name: '@deepseek-ai/dsh-mcp-client'
config:
transport: stdio
serverName: github
command: npx
args: ['-y', '@modelcontextprotocol/server-github']
env: { GITHUB_PERSONAL_ACCESS_TOKEN: '...' }
cwd: .
toolCallTimeoutMs: 60000
failOnStartupError: falseor Streamable HTTP:
- insert:
- id: mcp-myserver
name: '@deepseek-ai/dsh-mcp-client'
config:
transport: streamable-http
serverName: myserver
url: https://example.com/mcp
headers: { Authorization: 'Bearer ...' }
toolCallTimeoutMs: 60000
failOnStartupError: falseTools appear as mcp__<serverName>__<tool> and the tab lists them per server.
- Connection status comes from the optional
mcp/statusseam; without it the tab honestly shows derived facts (unknown) — it never fabricates state. - The plugin never writes to any configuration file.
- Forked from PerryLink/dsh-mcp-panel (Apache-2.0). License: Apache-2.0.