🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

dingyiliao/dsh-bundle-mcp-settings

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
未验证

DSH MCP 设置 Bundle

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/17 · 已提供中文文档

用于从“设置”中管理 MCP 服务器的可安装 DSH 捆绑包

综合分
29.1
GitHub 分
29.1
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dingyiliao/dsh-bundle-mcp-settings
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
是什么
dsh 原生插件 · market
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 8 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/25(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
DSH MCP 设置 Bundle

这是一个可独立安装的 DeepSeek Harness Bundle:可以在
设置 → 插件 → MCP 中管理多个 stdio 或 Streamable HTTP MCP server,
并在运行时把它们提供的工具挂载到 Agent。

包含内容

- Host 插件:注册 mcp settings namespace,并为每条启用的 server 创建一个
官方 @deepseek-ai/dsh-mcp-client Fiber。
- Client 插件:向现有的 settings.plugins.tab slot 注册 MCP 管理页面。
- Bundle patch:把 Host 与 Client 两个 face 作为一个 Profile 功能进行安装。

本 Bundle 不重新实现 MCP 协议,只管理 DSH 现有 MCP client 的配置与生命周期。
修改一条 server 只会替换对应的 Fiber;未变化的连接会继续保留。

兼容性

当前版本面向 DeepSeek Harness 0.1.6-alpha.1 及使用同代 API 的兼容版本。
目标 Profile 需要已经包含:

- @deepseek-ai/dsh-settings 与可写的 settings provider;
- @deepseek-ai/dsh-mcp-client、tools 和 mcp-resources;
- Web/Desktop Client 的 Settings、Plugins、Remotes 与 Slots 基础插件。

当前官方 Web/Desktop 组合已经提供这些依赖;本 Bundle 不会下载或替换它们。
仓库提交了 Host 和 Client 构建产物,因此从 GitHub 安装时不会执行 prepare
或其他包安装脚本。

安装

dsh plugin --profile web add github:dingyiliao/dsh-bundle-mcp-settings#v0.1.1

安装后重启 DSH。版本标签便于安装;如果需要更严格的供应链固定,可以把
v0.1.1 换成对应的完整 commit SHA。

正式打包的 Desktop 应用目前只接受 npm registry 包,不能直接接收
github: spec。该场景需要把 Bundle 发布到 npm,或者让 Desktop 增加
GitHub source 支持。

配置与持久化

Bundle patch 只负责挂载管理插件:

- insert:
- id: managed-mcp-settings
name: '@dingyiliao/dsh-mcp-settings'

它不会把 MCP server 存放在 patch 里。没有用户设置时,插件 schema 会提供
空的默认值;在 UI 中进行的修改,则由 Profile 的 settings provider 持久化到
mcp namespace。最终配置按照下面的顺序解析:

schema 默认值 → composition base → 持久化用户配置

因此,重启 DSH、重新加载 Bundle 或重复挂载同一个 patch,都不会清空已经保存的
server。

持久化文档使用 mcp.servers:

mcp:
servers:
filesystem:
enabled: true
transport: stdio
command: npx
args:
- -y
- '@modelcontextprotocol/server-filesystem'
- /path/to/workspace
env: {}
cwd: ''
url: ''
headers: {}
toolCallTimeoutMs: 60000
failOnStartupError: false
maxInstructionBytes: 32768
reconnect:
enabled: true
initialDelayMs: 500
maxDelayMs: 30000
maxAttempts: 10

env 与 HTTP headers 使用 settings schema 的 secret role。读取设置时只会返回
哪些 secret key 已配置,不会把值发送给浏览器;编辑器里已有的 NAME= 表示
“保留这个 secret,不作修改”。

MCP server 进程及其安装脚本运行在 Agent 沙箱之外。请只配置你信任的命令、
软件包和远程端点。

开发

pnpm install
pnpm check

Client 产物遵循 DSH 动态模块格式:lib/client.js 调用
window.__ModuleLoader__.load(...),并从宿主模块表解析 React、Cordis 与 UI
primitives。Host 和 Client 构建产物均提交到仓库,供 GitHub spec 直接安装。

License

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(dingyiliao)的其他插件

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群