可视化查看、增删启停 MCP 服务器并测试连接
30.6/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/23 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/zengshuaishuai/dsh-mcp-manager-web.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 12 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(runtime_add_failed · 2026/10/27) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 4 处,展示前 4 条)
- 读取本地文件lib/index.js:41
if (!existsSync(file)) return []; - 读取本地文件lib/index.js:42
const content = readFileSync(file, "utf8"); - 写入本地文件lib/index.js:52
writeFileSync(file, `${PATCH_HEADER}${body}`, "utf8"); - 读取本地文件lib/index.js:487
return ok({ patch: { path: patchFile, exists: existsSync2(patchFile) } });
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 的 MCP 可视化管理器:列表 + 详情页,查看工具 schema / 提示 / 资源,支持增删启停与连接测试
README
由 DeepSeek 最新模型翻译生成dsh-mcp-manager-web
DeepSeek Harness 的 MCP 可视化管理器:在 设置 → MCP 里查看、添加、编辑、启停 MCP 服务器,还能点进单个服务,看它注册了哪些工具、每个工具的参数结构,以及服务端提供的提示(prompts)和资源(resources)。
维护者:zengshuaishuai
本项目在 MIT 许可的开源项目 dsh-mcp-manager 基础上二次开发:重做了列表与详情界面,并新增工具目录、提示/资源读取等能力。原始版权声明保留在 LICENSE 中。
界面
服务器列表(深色 / 浅色,跟随 DSH 主题)
服务器详情 —— 连接状态、目标地址、服务版本、补丁文件,以及测试 / 编辑 / 停用 / 删除
服务器详情
工具目录 —— 搜索工具,展开可看描述与输入参数(必填标记、类型、说明、默认值)
工具目录与输入参数
截图为示例数据(GitHub MCP 服务器),界面文案与配色随 DSH 的语言 / 主题自动切换。
展开完整文档(README 剩余 1 节)
dsh-mcp-manager-web DeepSeek Harness 的 MCP 可视化管理器:在 设置 → MCP 里查看、添加、编辑、启停 MCP 服务器,还能点进单个服务,看它注册了哪些工具、每个工具的参数结构,以及服务端提供的提示(prompts)和资源(resources)。 维护者:zengshuaishuai 本项目在 MIT 许可的开源项目 dsh-mcp-manager 基础上二次开发:重做了列表与详情界面,并新增工具目录、提示/资源读取等能力。原始版权声明保留在 LICENSE 中。 界面 服务器列表(深色 / 浅色,跟随 DSH 主题) 服务器详情 —— 连接状态、目标地址、服务版本、补丁文件,以及测试 / 编辑 / 停用 / 删除 服务器详情 工具目录 —— 搜索工具,展开可看描述与输入参数(必填标记、类型、说明、默认值) 工具目录与输入参数 截图为示例数据(GitHub MCP 服务器),界面文案与配色随 DSH 的语言 / 主题自动切换。 功能 服务器列表 - 紧凑行式列表:状态圆点(已连接 / 告警 / 失败 / 停用)、名称、服务版本、传输方式徽章(流式 / stdio)、工具数、启停开关 - 顶部工具条:刷新、只看已连接、搜索服务器、添加服务器 - 点任意一行进入详情页 详情页 | 标签 | 内容 | | 通用 | 连接状态、条目 ID、传输方式、目标地址 / 命令、serverName、工具数、服务版本、超时、补丁文件路径;测试 / 编辑 / 停用 / 删除 | | 工具 | 该服务注册到工具表里的全部工具(mcp__<serverName>__),支持搜索;展开可见描述和输入参数表(参数名 / 类型 / 必填 / 说明 / 默认值) | | 提示 | 按需建立一条独立 MCP 连接读取 prompts/list;服务端未实现时显示为空 | | 资源 | 同上,读取 resources/list(名称 / URI / MIME 类型) | | 日志 | 本页的操作流水(打开详情、探测结果、读取提示/资源的结果),带时间戳 | 其他 - 添加 / 编辑 / 删除:支持 stdio(command / args / env / cwd)与 streamable-http(url / headers),带 id、serverName、URL 等字段校验 - 连接测试:独立连接跑一次 initialize + tools/list,报告耗时与工具数 - 中英双语:界面文案跟随 DSH 当前语言 - 深浅主题自适应:颜色全部取自 DSH 的 --dsw- token,不写死 - 即改即生效:所有修改写入 profile 的 cordis.patch.yml,由 harness 的 HMR 热应用(配置层面无需重启) - MCP 图标:设置导航里把未知插件默认的齿轮换成了 MCP 插头图标(浏览器端运行时替换) 安装 前置:DSH 已经能正常启动(dsh web 或 DSH Desktop)。 桌面版(Electron)的 profile 名是 desktop,Web 版通常是 web。下面命令里的 --profile desktop 按你的实际情况替换。 方式一:本地源码(link:) git clone https://github.com/zengshuaishuai/dsh-mcp-manager-web.git dsh-mcp-manager-web cd dsh-mcp-manager-web 仓库已包含构建产物 lib/,只有改过 src/ 才需要重新构建: node scripts/build.mjs dsh plugin --profile desktop add "link:$PWD" 方式二:npm 包 dsh plugin --profile desktop add @zengshuaishuai/dsh-mcp-manager-web pnpm 11 会拒绝「发布不足 24 小时」的新包;若安装时报 minimum release age,在 profile 的 pnpm-workspace.yaml 里加 minimumReleaseAgeExclude: ["@zengshuaishuai/dsh-mcp-manager-web"] 后重试。 方式三:直接装 GitHub 源 dsh plugin --profile desktop add github:zengshuaishuai/dsh-mcp-manager-web lib/ 已入库,GitHub 源安装不需要本地构建。 生效 安装后硬刷新浏览器(Cmd/Ctrl + Shift + R),打开 设置 → MCP。 如果没看到 MCP 页签,重启一次 DSH(宿主端首次挂载需要)。 配置 插件自身只有一项可选配置 —— 它要编辑哪个补丁文件: - id: mcp-manager name: "@zengshuaishuai/dsh-mcp-manager-web" config: patchFile: /Users/you/.dsh/profiles/desktop/cordis.patch.yml patchFile 默认是 $DSH_HOME/profiles/web/cordis.patch.yml。桌面版必须显式指向 profiles/desktop/,否则增删的 MCP 服务器会写进 Web 版 profile、不生效。 架构 src/ ├── index.ts 宿主端入口:注册 /api/mcp-manager 的 Fetch 路由并分发 action ├── status.ts 遍历 loader 里的 mcp-client 条目,投影状态与工具目录 ├── probe.ts 独立 MCP 连接:probe(计数)/ inspect(工具+提示+资源+版本) ├── patch.ts 读写 profile 的 cordis.patch.yml(insert / 覆盖 / disabled) ├── validate.ts 表单校验(与 dsh-mcp-client 的 schema 对齐) ├── shared.ts 两端共享的类型与常量 └── client/ 浏览器端:设置页、详情页、文案、样式、图标、RPC 封装 RPC 端点(走 harness 自带的 /api 通道,复用浏览器鉴权): | action | 说明 | | list | 所有 mcp-client 条目 + 状态 + 工具目录 | | add / update / remove | 增改删补丁行 | | setEnabled | 启停(写 disabled 标记) | | probe | 连通性探测(工具数、版本) | | inspect | 读取工具(含 schema)、提示、资源、服务版本 | | patchInfo | 当前补丁文件路径与是否存在 | 浏览器端通过 settings.section 槽位注册页面(order 18),宿主端不依赖任何 @deepseek-ai 运行时包(js-yaml 方言与 isJsExpr 均内联),因此可以放在任意路径安装。 开发 pnpm install # 安装依赖(含 esbuild 等构建工具) node scripts/build.mjs # 或 pnpm build 产物: - lib/index.js — 宿主端 ESM bundle(js-yaml、@modelcontextprotocol/、@deepseek-ai/ 均为 external) - lib/client.js — 浏览器端 window.__ModuleLoader__ bundle(react 为 external,运行时由宿主注入) 类型检查的坑:tsconfig.json 里的 paths 指向上游作者的 Windows 绝对路径(D:/ProgramFiles/...),直接 tsc 会找不到 @deepseek-ai/*。需要先改成你本地安装的包路径,或另建一份本地 tsconfig。 修改 src/ 后必须重新构建;客户端改动硬刷新浏览器即可(宿主会观察 lib/client.js 的变更),宿主端改动需要重启 DSH。 test/fixtures/ 下有一个最小的 stdio MCP 服务器,可用于本地联调。 已知限制 - 不支持按工具启用 / 自动批准:@deepseek-ai/dsh-mcp-client 会把服务端工具全量注册,插件无法单独开关某个工具,也无法为单个工具设置自动批准,所以工具行是只读展示。 - 提示 / 资源不是实时数据:它们由 inspect 单独建连读取,点开时拉一次,不会持续同步。 - 日志是本页操作流水,不是 mcp-client 进程日志(插件拿不到宿主插件实例的日志)。 - 服务版本只有在成功连接(打开详情或点测试)之后才有。 - 只能管理用户补丁层的条目:由 bundle 定义的 MCP 条目不能删除或停用。 - 启停沿用 loader 的 disabled 标记:部分 DSH 版本上重新启用后可能长时间停在「加载中」,此时重启一次 DSH 可恢复。 兼容性 在 DSH Desktop 0.2.1-rc.2(macOS arm64) 上开发与验证;MCP 协议侧兼容 stdio 与 streamable-http。 许可 MIT。本仓库同样以 MIT 发布;原始项目的版权声明保留在 LICENSE 中。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zengshuaishuai/dsh-mcp-manager-web
可视化查看、增删启停 MCP 服务器并测试连接
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,025未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,358已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13938 个插件含 PR 收录与…
★ 350已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目