让外部 agent 搜索、安装并运行 DSH 插件
28/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/bobleer/deepseek-harness-plugin-mcp.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 11 处,展示前 11 条)
- 读取密钥环境变量src/dsh-plugin.ts:32
const github = new GithubClient({ token: process.env.GITHUB_TOKEN ?? process.env.GH_TOKEN ?? null }) - 读取密钥环境变量src/dsh-plugin.ts:98
githubToken: process.env.GITHUB_TOKEN ?? process.env.GH_TOKEN ?? null, - 读取本地文件src/github/catalog.ts:18
const raw = await readFile(this.filePath, 'utf8') - 写入本地文件src/github/catalog.ts:30
await mkdir(dirname(this.filePath), { recursive: true }) - 写入本地文件src/github/catalog.ts:31
await writeFile(this.filePath, `${JSON.stringify(snapshot, null, 2)}\n`, 'utf8') - 发起网络请求src/github/client.ts:103
const response = await this.request(path) - 读取本地文件src/profile/dsh-cli.ts:12
if (existsSync(candidate)) return candidate - 执行外部命令来自配置/变量src/profile/dsh-cli.ts:37
const result = spawnSync(dsh, ['plugin', '--profile', profile, ...args], { - 执行外部命令来自配置/变量src/profile/dsh-cli.ts:61
const child = spawn(dsh, ['--profile', options.profile], { - 读取本地文件src/runtime/host.ts:32
const raw = await readFile(join(directory, 'package.json'), 'utf8') - 发起网络请求src/runtime/host.ts:239
const response = await fetch(url, { signal })
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 搜索DSH插件
- 安装DSH插件
- 运行DSH插件
MCP 服务器,让任何智能体都能发现、安装并运行 DeepSeek Harness 插件(topic:dsh-plugin)。
README
由 DeepSeek 最新模型翻译生成DeepSeek Harness Plugin MCP
Made by BitFun。
让任意 agent 通过 MCP 发现、检视、安装并运行 DeepSeek Harness 插件的服务器。
目录来源:github.com/topics/dsh-plugin。
它做什么
DSH 插件是 Cordis 组合包(dsh.bundle.patch → cordis.patch.yml)。其他 agent 说 MCP,不说 Cordis。本项目是 @deepseek-ai/dsh-mcp-client 的反向:把 DSH 插件发布给外部 agent。
| 平面 | 是否需要 DSH | agent 能做什么 |
| 目录 | 否 | 搜索/列出/检视所有公开 dsh-plugin 仓库,读取 README 与 cordis.patch.yml |
| Profile | PATH 上有 dsh | 对真实 profile 执行 dsh plugin add / remove |
| 运行时 | PATH 上有 dsh 且 --allow-runtime | 启动该 profile,把组合包工具桥成 dsh__ |
UI / TUI / 皮肤类插件可以检索和安装,不会变成 MCP 工具;界面仍在 DSH 里。
展开完整文档(README 剩余 1 节)
DeepSeek Harness Plugin MCP
Made by BitFun。
让任意 agent 通过 MCP 发现、检视、安装并运行 DeepSeek Harness 插件的服务器。
目录来源:github.com/topics/dsh-plugin。
它做什么
DSH 插件是 Cordis 组合包(dsh.bundle.patch → cordis.patch.yml)。其他 agent 说 MCP,不说 Cordis。本项目是 @deepseek-ai/dsh-mcp-client 的反向:把 DSH 插件发布给外部 agent。
| 平面 | 是否需要 DSH | agent 能做什么 |
| 目录 | 否 | 搜索/列出/检视所有公开 dsh-plugin 仓库,读取 README 与 cordis.patch.yml |
| Profile | PATH 上有 dsh | 对真实 profile 执行 dsh plugin add / remove |
| 运行时 | PATH 上有 dsh 且 --allow-runtime | 启动该 profile,把组合包工具桥成 dsh__ |
UI / TUI / 皮肤类插件可以检索和安装,不会变成 MCP 工具;界面仍在 DSH 里。
安装
npm install -g deepseek-harness-plugin-mcp
或
npx deepseek-harness-plugin-mcp --help
需要 Node ^22.19 || >=24。
接到 agent
Cursor / Claude Desktop / Claude Code / Codex(stdio)
{
"mcpServers": {
"dsh-plugins": {
"command": "npx",
"args": ["-y", "deepseek-harness-plugin-mcp"],
"env": {
"GITHUB_TOKEN": "ghp_建议填写以免限流" } } } }
打开安装与运行时(会执行 dsh plugin 以及插件代码):
{
"mcpServers": {
"dsh-plugins": {
"command": "npx",
"args": ["-y", "deepseek-harness-plugin-mcp", "--allow-install", "--allow-runtime"],
"env": {
"GITHUB_TOKEN": "ghp_…", "DSH_PLUGIN_MCP_PROFILE": "mcp-bridge" } } } }
Profile 与运行时平面要求 dsh 在 PATH 上。
Streamable HTTP
dsh-plugin-mcp --http --port 8765 --allow-runtime
把 agent 指到 http://127.0.0.1:8765/mcp。GET /health 用于探活。
装进 DeepSeek Harness
本仓库本身也是 DSH 组合包:
dsh plugin --profile web add github:bobleer/deepseek-harness-plugin-mcp
dsh --profile web
运行中的 Harness 会提供 Streamable HTTP MCP(默认 http://127.0.0.1:8765/mcp),并镜像 ctx.tools——组合包里注册的一等工具和第三方工具都会出现。
MCP 工具
控制面:
- dsh_plugin_status / dsh_plugin_refresh_catalog / dsh_plugin_list / dsh_plugin_search
- dsh_plugin_get / dsh_plugin_inspect / dsh_plugin_readme
- dsh_plugin_list_installed / dsh_plugin_install / dsh_plugin_uninstall
- dsh_runtime_start / dsh_runtime_stop / dsh_runtime_load / dsh_runtime_unload / dsh_runtime_list_tools
dsh_runtime_start 之后,DSH 工具以 dsh__ 出现。
资源:dsh-plugin://catalog、dsh-plugin://github/{owner}/{repo}(以及 /readme、/package.json、/cordis.patch.yml)、dsh-plugin://installed/{profile}、dsh-plugin://runtime/tools。
提示词:search-dsh-plugins、install-dsh-plugin、use-dsh-plugin。
标志与环境变量
| 标志 / 环境变量 | 默认 | 含义 |
| --http | stdio | Streamable HTTP |
| --host / DSH_PLUGIN_MCP_HOST | 127.0.0.1 | 监听地址 |
| --port / DSH_PLUGIN_MCP_PORT | 8765 | 端口 |
| --allow-install / DSH_PLUGIN_MCP_ALLOW_INSTALL | 关 | dsh plugin add/remove |
| --allow-runtime / DSH_PLUGIN_MCP_ALLOW_RUNTIME | 关 | 拉起 DSH 并桥接工具 |
| --profile / DSH_PLUGIN_MCP_PROFILE | mcp-bridge | 目标 profile |
| --dsh-root / DSH_ROOT | 未设 | Harness checkout(status 中展示) |
| --cache-dir / DSH_PLUGIN_MCP_CACHE_DIR | ~/.dsh-plugin-mcp | 目录缓存 |
| --no-catalog / DSH_PLUGIN_MCP_CATALOG=0 | 开 | 关闭 GitHub 目录工具 |
| GITHUB_TOKEN / GH_TOKEN | 未设 | GitHub API 认证 |
安装与运行时默认关闭,需显式打开。目录平面始终可用。
典型流程
1. 用任务关键词调用 dsh_plugin_search。
2. 对 owner/repo 调用 dsh_plugin_inspect。优先 isDshBundle: true。
3. 可选:dsh_plugin_install,spec 为 github:owner/repo。
4. dsh_runtime_start,plugins: ["github:owner/repo"]。
5. 调用列出的 dsh__ 工具。
开发
npm install
npm run check
协议冒烟(官方 MCP Inspector CLI,与 @modelcontextprotocol/sdk 同属官方客户端):
npx @modelcontextprotocol/inspector --cli node dist/cli.js --method tools/list
npx @modelcontextprotocol/inspector --cli node dist/cli.js --method tools/call \
--tool-name dsh_plugin_status --tool-args-json '{}'
设计见 docs/design.md。
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
bobleer/deepseek-harness-plugin-mcp
让外部 agent 搜索、安装并运行 DSH 插件
相关插件 · 市场 / 管理
插件精选列表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