前言¶
在 DeepSeek Harness 生态中,管理 MCP 服务器与技能存在实际障碍。官方客户端不支持 OAuth 2.1 鉴权;上游面板存在包名白名单封杀第三方的情况;为了同时实现 MCP 运维、第三方支持与技能管理,用户需要安装多个插件,导致配置割裂。dsh-mcp-unified-panel 旨在解决这些问题。
这是什么¶
这是一个 All-in-One 的 MCP & Skill 管理插件,提供特征识别与内置 OAuth 2.1 客户端驱动。它以 dsh-skill-mcp-panel@2.1.5 为底座,依赖 @dsh-external/dsh-oauth-mcp-client。
安装与启用¶
通过命令行安装:
dsh plugin --profile desktop add dsh-mcp-unified-panel
安装完成后需重启 DeepSeek Harness 桌面端。
核心能力¶
- All-in-One 架构,零外部依赖:内置完整的 OAuth 2.1 客户端驱动,安装本插件即可获得全量功能。
- 特征识别替代包名白名单:通过结构化判据识别官方与第三方 MCP 行,所有有效行同屏可见。
- 原生 OAuth 2.1 浏览器授权:支持一键新增连接,自动派生凭证并触发浏览器 PKCE 授权。
- YAML 字节保留与安全隔离:官方行原地安全更新,第三方行严格隔离,不破坏私有配置。
- 精简现代的界面交互:提供「能力库」侧边栏入口,支持编辑、连通性测试与卸载。
- 完整的技能管理能力:保留上游全部成熟的技能目录浏览、启用/停用与分组功能。
使用示例¶
插件提供统一的 CLI 工具 dsh-mcp-unified:
# 查看所有 MCP 服务器状态
dsh-mcp-unified mcp list --profile desktop
# 启用或停用 MCP 服务器
dsh-mcp-unified mcp enable <serverName> --profile desktop
dsh-mcp-unified mcp disable <serverName> --profile desktop
# 新增 OAuth MCP 连接
dsh-mcp-unified mcp oauth-add --name cloudflare-api --url https://mcp.cloudflare.com/mcp --profile desktop
生态背景¶
DeepSeek Harness 理念是「一切皆插件」。社区目录(SkillHub)与 DeepSeek / 幻方无官方从属关系,仅作为插件分发与索引平台。
- GitHub: https://github.com/kaine380/dsh-mcp-unified-panel
- 目录页: https://www.skillhub.cn/plugins/kaine380/dsh-mcp-unified-panel