🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

MCP 控制台 sunt2049/dsh-mcp-manager

DeepSeek Harness
sunt204917 天前有提交已提供中文文档扫描:含敏感能力

查看并管理当前配置档的 MCP 服务器与工具清单

29/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add sunt2049/dsh-mcp-manager
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 17 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 15 处,展示前 15 条)
  • 读取本地文件
    index.js:135
    if (!existsSync(file)) return {}
  • 读取本地文件
    index.js:136
    return asObject(JSON.parse(readFileSync(file, 'utf8')))
  • 写入本地文件
    index.js:144
    mkdirSync(dirname(file), { recursive: true })
  • 写入本地文件
    index.js:145
    writeFileSync(file, JSON.stringify(parked, null, 2), 'utf8')
  • 读取本地文件
    index.js:149
    const source = readFileSync(patchPath, 'utf8')
  • 写入本地文件
    index.js:164
    writeFileSync(tmp, body, 'utf8')
  • 写入本地文件
    index.js:165
    writeFileSync(patchPath, body, 'utf8')
  • 删除本地文件
    index.js:167
    unlinkSync(tmp)
  • 读取本地文件
    index.js:248
    for (const block of parsePatch(readFileSync(patchPath, 'utf8'))) {
  • 发起网络请求
    index.js:453
    const response = await fetch(url, {
  • 读取本地文件
    index.js:510
    if (existsSync(server.command)) {
  • 读取本地文件
    index.js:524
    if (!existsSync(arg)) {
  • 发起网络请求
    client.js:26
    const response = await fetch(path, { headers: { accept: 'application/json' } })
  • 发起网络请求
    client.js:35
    const response = await fetch(path, {
  • 写入剪贴板
    client.js:48
    navigator.clipboard.writeText(String(value))
扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 插件:给单个配置档用的 MCP 控制台,能看服务总览、带完整 JSON Schema 的实时工具清单、连通性探测,还能添加、启用、停用,改动以保留字节的补丁方式写入。

README

由 DeepSeek 最新模型翻译生成
@sunt2049/dsh-mcp-manager DeepSeek Harness(DSH)的 MCP 控制台:在设置页里把当前配置档的所有 MCP 服务器看清楚、改得动。 icon 它解决什么 社区里的 MCP 管理面板大多只是 cordis.patch.yml 的增删改壳子 —— 因为它们拿不到「MCP 到底连上没有」。本插件把三件被忽视的数据接了起来: | 能力 | 数据来源 | | 每个服务器实际注册了多少工具 | ctx.tools.schemas() 里所有 mcp__<server>__* | | 每个工具的完整 JSON Schema | 同上,按需取,不塞进首屏 | | 配置改完是否真的生效 | 保存走 ctx.configEditor.edit(Loader 就地重载连接),而不是猜文件 | 功能 - 服务器总览:传输方式、端点 / 命令行、工具数、env / headers 的键名(值不回显)、超时 - 工具清单 + Schema:按服务器分组、可搜索、点「参数」看完整 JSON Schema 并可复制 - 连通性探测:区分「端口不通」「端口通了但 MCP 握手失败」「握手成功」;stdio 类型则检查 command 与参数里的绝对路径是否存在 - 添加 / 删除 / 停用 / 启用:直接维护配置档的 cordis.patch.yml
展开完整文档(README 剩余 1 节)
@sunt2049/dsh-mcp-manager

DeepSeek Harness(DSH)的 MCP 控制台:在设置页里把当前配置档的所有 MCP 服务器看清楚、改得动。

icon

它解决什么

社区里的 MCP 管理面板大多只是 cordis.patch.yml 的增删改壳子 —— 因为它们拿不到「MCP 到底连上没有」。本插件把三件被忽视的数据接了起来:

| 能力 | 数据来源 |
| 每个服务器实际注册了多少工具 | ctx.tools.schemas() 里所有 mcp__<server>__* |
| 每个工具的完整 JSON Schema | 同上,按需取,不塞进首屏 |
| 配置改完是否真的生效 | 保存走 ctx.configEditor.edit(Loader 就地重载连接),而不是猜文件 |

功能

- 服务器总览:传输方式、端点 / 命令行、工具数、env / headers 的键名(值不回显)、超时
- 工具清单 + Schema:按服务器分组、可搜索、点「参数」看完整 JSON Schema 并可复制
- 连通性探测:区分「端口不通」「端口通了但 MCP 握手失败」「握手成功」;stdio 类型则检查 command 与参数里的绝对路径是否存在
- 添加 / 删除 / 停用 / 启用:直接维护配置档的 cordis.patch.yml
- 停用可恢复:摘掉的行原样暂存,启用时按原位置插回
- 编辑配置:url / command / args / 超时 / failOnStartupError,即时生效

安装

dsh plugin --profile web add @sunt2049/dsh-mcp-manager

或从 Git 仓库:

dsh plugin --profile web add github:<owner>/<repo>

装完重启一次 DSH,在 设置 → MCP 控制台 里使用。

两条重要的行为差异

1. 「编辑配置」是即时生效的,因为走 configEditor,MCP 客户端会就地重载那一条连接。
2. 「添加 / 删除 / 停用 / 启用」只写文件,需要重启 DSH 才生效。DSH 不监听 cordis.patch.yml(实测:把整行删掉后工具数不变),所以面板会显示「待重启」横幅,直到文件内容与启动时不同。

写入行为的边界

- 用块级解析器读写文档,注释、空行、以及不属于 MCP 的行一律原样保留;解析结果无法逐字节还原时直接拒绝写入,绝不「尽力而为」地重排你的配置。
- 停用记录按配置档分文件:profiles/<profile>/mcp-manager/disabled.json。
- 只有本配置档的 cordis.patch.yml 里的行能删;来自其它层(例如 agent preset、其它 patch 文件)的行会标注并禁用按钮。

兼容性

- 需要 DSH 0.2.0-rc.2 及以上(peerDependencies 会由宿主做兼容性闸门检查)
- 客户端插件 platform: web,Web GUI 与桌面端(Electron)通用

许可证

MIT
预览分享卡片长什么样 ↓sunt2049/dsh-mcp-manager
分享 · DeepSeek Harness Hub
sunt2049/dsh-mcp-manager

查看并管理当前配置档的 MCP 服务器与工具清单

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部