dsh-mcp-ui
Manifest valid★ 1MCP server configuration UI plugin for DeepSeek Harness (made in DeepSeek Harness)
dsh-mcp-ui
Visual MCP server configuration for DeepSeek Harness: manage Model Context Protocol servers right from the DSH Web settings UI. It wires the official dsh-mcp-client plugin instances for you — save and it just works, no config files to hand-edit.
Features
- 🖥️ Settings card UI — manage servers under Settings > Plugins > Plugin Config > MCP Servers, same card style as other DSH plugins
- 🔌 Both transports — stdio (local process) and streamable-http (remote URL)
- 📝 Full field coverage — serverName, command/args/env/cwd, url/headers, tool-call timeout, startup-failure policy, auto-reconnect (toggle / delay / cap / attempts)
- 🔄 Hot sync — saving mounts/unmounts the corresponding
dsh-mcp-clientinstances host-side, no dsh restart needed - 🛡️ Safe — server list lives in
~/.dsh/settings.yaml; secrets inenvcan be referenced as environment variables
Install
# from GitHub
dsh plugin --profile web add github:quan-v/dsh-mcp-ui
Published to npm later — once available,
dsh plugin --profile web add dsh-mcp-uialso works.
Restart dsh web, then find the MCP Servers card under Settings > Plugins > Plugin Config.
Usage
- Open the settings card, click + Add Server
- Fill in a unique
serverName(model-facing tools are namedmcp__<serverName>__<tool>) - Pick a transport (stdio / streamable-http / SSE) and fill the matching fields
- Click Save — the host connects automatically and the server's tools become callable by the model
Config storage
The server list lives in the mcp-ui: section of settings.yaml, sibling to other plugin settings:
mcp-ui:
servers:
- serverName: github
transport: stdio
command: npx
args:
- -y
- '@modelcontextprotocol/server-github'
env:
GITHUB_TOKEN: ${GITHUB_TOKEN}
toolCallTimeoutMs: 60000
failOnStartupError: false
reconnect:
enabled: true
initialDelayMs: 500
maxDelayMs: 30000
maxAttempts: 10
Relationship with dsh-mcp-client
This plugin does not implement the MCP protocol. It does two things:
- Provides the settings card and stores your configuration in
settings.yaml - Watches config changes host-side and mounts/unmounts
@deepseek-ai/dsh-mcp-clientinstances viactx.plugin()
The official dsh-mcp-client handles the actual connections, tool discovery, and mcp__server__tool naming.
Changelog
1.0.1 (2026-08-22)
- Fix: add explicit
keyto thesettings.plugin.itemslot registration. DSH 0.1.1+ requires keyed slots to declareoptions.key; without it the plugin fails to load withkeyed slot "settings.plugin.item" requires options.key.
License
MIT
Comments
Loading…
From the same category
by zhu1090093659
DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
★ 8k
Apache-2.0
TypeScript
Sep 24, 2026
dsh plugin --profile web add dsh-webby yjh051108
dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).
★ 7.2k
MIT
JavaScript
Sep 18, 2026
dsh plugin --profile web add @dsh-external/dsh-super-injectorby huangruiteng
Long-horizon agent control plane for durable, governed work across Codex, Claude Code, and other harnesses.
★ 5.9k
Apache-2.0
Python
Sep 19, 2026
by MeteorNOX
DeepSeek Harness(DSH)一只住在 DSH 界面右下角的小鲸鱼娘,帮你盯着DeepSeek账户余额。QQ弹弹,支持拖拽吸附、左吸附翻转、数字滚动动画,随界面自动启用,建议直接喊来你的dsh安装
★ 3.1k
↓ 20.3k/wk
MIT
JavaScript
Sep 23, 2026
dsh plugin --profile agent add dsh-whale-widgetby superdesigndev
OpenRouter for agent tools. Join community here: https://discord.gg/6mQYYfFMAn
★ 2.9k
NOASSERTION
Python
Sep 24, 2026
dsh plugin --profile web add treg-dshby ysr666
Eyes for text-only DeepSeek Harness agents: built-in free vision chain (no key) + pixel-level vision tools (Q&A, grounding, crop, pixel diff, colors, OCR, SVG trace, cutout, screenshots). One-command
★ 1.1k
↓ 5.7k/wk
MIT
JavaScript
Sep 24, 2026
dsh plugin --profile web add dsh-vision-router