构建于 DeepSeek Harness 官方 MCP 客户端之上的一层只读、可逆的 MCP 控制台——无需手动编辑 cordis.yml,即可在设置页中管理服务器、诊断健康状态并试用工具。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-09-01
许可证
Apache-2.0
01它能帮你完成什么?
Manage MCP servers (add, edit, remove, trial-call) from a settings page in DeepSeek Harness
A Settings → Plugins → MCP console with per-server status cards, health diagnostics, server CRUD, and a tool trial console over the official tool pipeline
DeepSeek Harness users running MCP servers who want a safe, reversible, GUI alternative to hand-editing cordis.yml
Diagnose failing MCP servers with derived self-heal suggestions
`/mcp <server> health` output mapping errors (ENOENT, ECONNREFUSED, timeouts, 401/403/404, DNS, rate limit, reconnect exhaustion) to fixes, honestly labeled
Operators debugging MCP connectivity inside DeepSeek Harness who need readable status without grepping logs
02如何接入 DeepSeek Harness?
前置条件
- DeepSeek Harness `0.1.1-rc.2`–`0.2.0` installed (the `dsh` CLI)
- Node.js `^22.19.0 || >=24.0.0`
安装步骤
- 01
`dsh plugin --profile web add dsh-mcp-panel` — install the published npm release
$ dsh plugin --profile web add dsh-mcp-panel
- 02
`dsh plugin --profile web add "github:PerryLink/dsh-mcp-panel#main"` — install the latest `main`
$ dsh plugin --profile web add "github:PerryLink/dsh-mcp-panel#main"
- 03
Restart DeepSeek Harness, then open Settings → Plugins → MCP (or run `/mcp`)
验证接入成功
- `dsh --profile web --dump-config | grep -A3 'id: mcp-panel'` — confirm the `mcp-panel` row is present
- Run `/mcp` and confirm per-server status rows render
回滚
- Remove the `mcp-panel` row from `cordis.patch.yml` (the web surface hot-reloads it)
- Delete the package from the profile's `node_modules`
- Verify with `dsh web --dump-config` that no `mcp-panel` row remains
03DSH 适配与能力边界
Native dsh-plugin: a cordis plugin that layers a console on the official @deepseek-ai/dsh-mcp-client bridge
Settings → Plugins → MCP console (server CRUD + tool trial)
DeepSeek Harness web profile (cordis.patch.yml) with configured MCP servers→a settings UI for per-server status, health diagnostics, server CRUD, and panel-side tool trial calls
append-only, approval-gated writes to `cordis.patch.yml` with automatic backups (never rewrites the file)`/mcp` command suite (status / tools / health / call)
MCP server name and optional JSON tool arguments→per-server status rows, `mcp__*` tool names, derived self-heal suggestions, and trial-call results via the official tool pipeline
Recommended MCP server directory & config import/export
built-in community catalog (filesystem, git, github, fetch, playwright, …) and versioned JSON export documents→`catalogEntries` overlay for one-click add; `exportConfigs()` / `importPreview()` for safe config migration
04适合谁?何时不该用?
适合
- DeepSeek Harness users running MCP servers who want a safe, reversible, GUI alternative to hand-editing cordis.yml
- Operators debugging MCP connectivity inside DeepSeek Harness who need readable status without grepping logs
不适合
- The official client bridges tools only; Resources and Prompts are pending upstream support, and the panel never fakes connection state (unobservable fields read `unknown` / `-1` / `—`).
05兼容性、维护与安全提示
- The official client bridges tools only; Resources and Prompts are pending upstream support, and the panel never fakes connection state (unobservable fields read `unknown` / `-1` / `—`).
- Runs only on the DeepSeek Harness web profile (dual-face host + browser GUI); requires Node.js `^22.19.0 || >=24.0.0` and Harness `0.1.1-rc.2`–`0.2.0`.
- Every profile write is append-only, approval-gated, and backed up (newest `backupCount` backups); `writeEnabled: false` rejects all writes while copy still works.
Apache-2.0 · maintained by PerryLink (one of 33 DeepSeek Harness plugins); latest release v0.6.2 (2026-08-30)
06常见问题
如何把 dsh-mcp-panel 安装到 DeepSeek Harness?
发布版执行 `dsh plugin --profile web add dsh-mcp-panel`;最新 `main` 执行 `dsh plugin --profile web add "github:PerryLink/dsh-mcp-panel#main"`。随后重启并打开「设置 → 插件 → MCP」,或直接运行 `/mcp`。
它会取代官方的 @deepseek-ai/dsh-mcp-client 吗?
不会。官方客户端是唯一桥接层(每个 MCP 服务器在 cordis.yml 中占一行)。dsh-mcp-panel 是其上层体验层:通过 `mcp/status` 接口读取状态,仅写入追加式、需审批的 `cordis.patch.yml` 片段。传输方式、OAuth 与协议均不作改动。
它如何诊断失败的 MCP 服务器?
运行 `/mcp <server> health`。面板会从脱敏后的错误文本中推导自愈建议(ENOENT → 缺少依赖、ECONNREFUSED、超时、401/403/404、DNS、限流、重连耗尽)。没有上游观测值的字段显示 `unknown` / `—`,绝不伪造退出码或 stderr。
写入 profile 更改安全吗?
安全。每次写入都是追加式、需审批且带备份(保留最新的 `backupCount` 份,默认 5)。`writeEnabled` 开关设为 `false` 时拒绝所有写入,但复制仍可用;URL 查询凭据、Bearer Token 与 JWT 在渲染前均被脱敏。
有哪些已知限制?
官方客户端仅桥接工具,因此 Resources 与 Prompts 尚待上游支持,面板会如实标注而非伪造。它运行于 DeepSeek Harness 的 Web 配置界面,需要 Node.js `^22.19.0 || >=24.0.0` 以及 Harness `0.1.1-rc.2`–`0.2.0`。
07相关的 DSH 工作流
dsh-routing-suite
作者 yjh051108
DeepSeek Harness(dsh)路由套件:先装运行时注入器,再加载任务感知的推理模式路由预设(已实测 P1-P23)。
brooks-lint
作者 hyhmrright
基于 12 本经典工程书籍的 AI 代码评审工具,提供腐化风险诊断、书籍引用、严重度标签及 6 种分析模式。
dsh-plugin-shop
作者 livxue
DeepSeek Harness 最全面的插件市场,每日更新、全网采集、发布前审核。
dsh-our-free-model
作者 zouyuxuan122
在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 Muse Spark 1.3、MiMo V2.6 在内的前沿模型——完全免费,不限量。 All you do is install this plugin in dsh: no login, no sign-up, no API key — the frontier models are just there, Muse Spark 1.3 and MiMo V2.6 among them. Completely free, with no usage cap.
08数据与来源
The MCP management console for the official DeepSeek Harness MCP client — add, edit, remove, and trial-call MCP servers…
Official client = bridge, this plugin = console: read status through the `mcp/status` seam, write only append-only, appr…
## PerryLink DSH Plugin Family
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-09-01。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
