DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

jidekaixin2dian /

jidekaixin2dian/dsh-toolgate

Verified

DeepSeek Harness(DSH)插件:管理 MCP 服务器与 Skills,按组控制工具可见性和上下文预算。

★ 3 Stars1 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHubProject homepage
READMESource: main@f155b4df

工具闸门 · Toolgate

让下一轮 prompt 只带需要的工具。

English · npm · 0.1.8 · 插件市场 · 下载 · 更新记录

Toolgate 为 DeepSeek Harness(DSH)提供统一的 MCP、Skill 和上下文预算设置页。按服务器隐藏当前用不到的工具定义,让下一轮 prompt 聚焦当前任务;需要时恢复,MCP 配置和连接保持。

工具分组示意,示例数量不代表实测节省

隐藏工具定义,MCP 保持连接

页面 你可以做什么
预算 查看估算占用,隐藏单组、全部 MCP 或最大组,恢复工具
MCP 服务器 新增、编辑、启停、删除服务器;支持 stdio 与 streamable-http
Skills 按会话工作区搜索、新建、启停;可删除的本地 Skill 移到回收目录

按组隐藏当前任务用不到的工具,需要时一键恢复。配置和运行中的 MCP 保留,下一轮 prompt 使用调整后的工具列表。页面按工具 schema 和描述长度估算 token,占用与实际费用或速度不是同一指标。设置页预算作用于所有会话和子代理,允许的会话覆盖只影响当前会话。

安装与更新

需要 DSH >=0.2.1-rc.2、Node >=24;持续验证 DSH rc.2 / rc.3 / rc.4 / rc.5 / 0.2.2-rc.1。

在插件市场搜索 dsh-toolgate,确认作者为 jidekaixin2dian。npm 与 GitHub 来源都支持版本检查;市场识别 npm 包后优先使用 npm,可在「已安装」中检查更新。目录与 registry 数据可能有同步延迟。

也可完全退出 DSH 后执行以下命令;再次执行即可更新,随后重新打开 DSH:

dsh plugin --profile desktop add @jidekaixin2dian/dsh-toolgate --registry=https://registry.npmjs.org

离线安装包见 Release。桌面端运行期间请使用其插件管理器,遵守 profile 锁。

三步开始

  1. 打开 设置 → 工具闸门,在「预算」查看各组工具。
  2. 隐藏当前任务不需要的组;从下一轮 prompt 生效,可随时恢复。
  3. 管理 MCP 或 Skill 时,先核对配置范围或选中的工作区会话,再保存。

MCP 编辑保留无关配置和注释,写前备份;歧义配置或只读来源会拒绝修改。密钥字段默认保留,不回传明文。操作审计记录不包含密钥值。

Skill 保留来源身份,仅匹配当前根目录的本地 .dsh/skills/<name> 可删除,删除移入 .trash。共享、bundled、custom 与虚拟来源保持只读。

会话工具与固定全局设置

模型可使用以下工具查看状态或设置当前会话的覆盖:

toolgate action=status
toolgate action=session disabled=["mcp:github", "skills"]
toolgate action=reset

mcp 匹配全部 MCP;mcp:<server> 只匹配一台服务器。设置页预算作用于所有会话和子代理,会话覆盖只影响当前会话。

设置 allowSessionOverride: false 后,模型不能更改或重置会话覆盖;全局设置仍由设置页控制。

旧 .tgz 或本地安装用户可在同一 profile 执行上面的命令切换到 npm;已有 GitHub 源仍可更新。

使用边界

设置页底部的「项目与反馈」可打开本插件的 GitHub 项目或新建反馈,在三个标签页中都能找到。

  • 工具隐藏用于上下文预算,不是权限沙箱。MCP 进程不会因此停止;默认允许的会话覆盖可以恢复工具。
  • token 数与示意图都不代表实际费用或速度收益;token 仅按 schema / 描述长度估算。
  • agent 作用域中的部分动态工具无法隐藏,请用对应管理器卸载。Skill ZIP / 文件夹导入尚未实现。
  • MCP 管理会写配置;手工编辑过配置时先核对差异。备份位于 DSH_HOME/backups/toolgate/,成功写入后保留最近 20 份,备份可能包含原始密钥,请勿公开。
  • 审计记录位于 DSH_HOME/toolgate-audit.jsonl。管理接口依赖宿主认证和当前 profile,缺失时拒绝访问。
  • 插件本身更新需要重开 DSH;已有 MCP 配置变更可由宿主热重载。

卸载:退出 DSH 后执行 dsh plugin --profile desktop remove @jidekaixin2dian/dsh-toolgate,再重新打开。

下载情况

GitHub 安装包 npm 合计
467 679 1,146 次

统计于 2026-11-06;npm 数据截至 2026-11-04。GitHub 仅计安装包,npm 排除 0.0.0-stage。下载包含重复安装与自动化请求,不是独立用户数。

开发与验证 · 安全说明 · 反馈问题

MIT · 独立社区插件,与 DeepSeek 官方无隶属关系。

—/ 5

No ratings yet

Verified DSH bundle

Commit f155b4dfd511

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout