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

插件目录 MCP bobleer/deepseek-harness-plugin-mcp

MCP
bobleer81 天前有提交已提供中文文档扫描:含敏感能力兼容 / 相关生态

让外部 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
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 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
预览分享卡片长什么样 ↓bobleer/deepseek-harness-plugin-mcp
分享 · DeepSeek Harness Hub
bobleer/deepseek-harness-plugin-mcp

让外部 agent 搜索、安装并运行 DSH 插件

回到顶部