Mcp Dsh Plugins

io.github.feely0208由 GitHub 帳號 feely0208 發布v0.1.2更新於 Nov 4, 2026

深鲸 DSH 插件市场 MCP 服务器:搜索、查看、校验 51 个深鲸 DSH 插件的版本、兼容性与安装命令。

發布方自己的服務:Pipeline Pal

已驗證STDIO僅桌面知識與記憶開發者工具

概覽

AI 產生的概覽

深鯨 DSH 外掛市集的本地 stdio MCP 伺服器:搜尋外掛、查看詳情與安裝指令,並檢查 DSH 版本相容性。

可以做什麼
  • 依關鍵字或分類搜尋外掛市集,回傳版本、相容範圍與安裝指令
  • 查看單一外掛詳情:中英文標題與描述、作者、首頁、全部版本與 DSH 相容範圍
  • 列出市集分類(合規、治理、資料、供應鏈、能力、產業)及各分類下的外掛與數量
  • 依指定的 DSH 版本(含預發布版本)判斷哪些外掛相容,並提供安裝指令
適用情境
適合在使用深鯨 DSH 時,讓助理尋找合適的外掛、比較版本,或在安裝前確認哪些外掛與目前 DSH 版本相容。
執行需求
以 stdio 在本機執行,可透過 npx 或全域 npm 安裝啟動,需要 Node.js 20 以上版本。不需帳號或 API 金鑰。預設從遠端位址取得市集索引,失敗時改用隨套件附帶的離線快照;索引位址可用 DSH_PLUGIN_INDEX_URL 覆寫。
安裝前請注意
僅提供唯讀查詢:會回傳安裝指令,但本身不會執行安裝。預設會向外部網站請求市集索引,查詢內容與 IP 會傳送到該主機;可改用離線選項或本機索引路徑以避免遠端請求。外掛中繼資料來自第三方,執行任何安裝指令前應自行確認。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Mcp Dsh Plugins,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

[npm] [license] [mcp] [registry] [plugins]

@deepwhale-cn/mcp-dsh-plugins

已发布到官方 MCP Registry:io.github.feely0208/mcp-dsh-plugins(active)· npm @deepwhale-cn/mcp-dsh-plugins

English · 简体中文

An MCP server for the DeepWhale DSH plugin marketplace — search, inspect and check compatibility of 51 open-source DeepSeek Harness plugins from Claude, Cursor or any MCP client.


@deepwhale-cn/mcp-dsh-plugins

深鲸 DSH 插件市场的 MCP(Model Context Protocol)服务器。通过 stdio 把 deepwhale.org.cn 插件市场 的 50 个插件暴露给 Claude Desktop、Cursor、Cline 等任意 MCP 客户端,用于插件发现、检索与运行时兼容性检查。

  • 包名:@deepwhale-cn/mcp-dsh-plugins(version 0.1.0)
  • 传输方式:MCP stdio
  • 运行时:Node.js >= 20(无网络也能跑,内置市场快照)

功能

工具说明
search_plugins按关键词模糊搜索(包名 / 中英文标题 / 描述),可按分类过滤、限制返回条数
get_plugin按包名查看详情:全部版本、最新版本、DSH 兼容范围、homepage、安装命令
list_categories列出插件分类(合规 / 治理 / 数据 / 供应链 / 能力 / 行业)及分类下的插件
check_runtime传入当前 DSH 版本,按 engines.dsh 判断哪些插件兼容,返回兼容 / 不兼容列表与安装命令

快速开始

无需安装,直接用 npx 启动(stdio 服务器,通常由 MCP 客户端托管):

bash
npx -y @deepwhale-cn/mcp-dsh-plugins

也可以全局安装:

bash
npm install -g @deepwhale-cn/mcp-dsh-pluginsmcp-dsh-plugins

Claude Desktop 配置

编辑 claude_desktop_config.json(macOS 位于 ~/Library/Application Support/Claude/):

json
{  "mcpServers": {    "dsh-plugins": {      "command": "npx",      "args": ["-y", "@deepwhale-cn/mcp-dsh-plugins"]    }  }}

Cursor 配置

在项目根目录创建 .cursor/mcp.json(或编辑全局 ~/.cursor/mcp.json):

json
{  "mcpServers": {    "dsh-plugins": {      "command": "npx",      "args": ["-y", "@deepwhale-cn/mcp-dsh-plugins"]    }  }}

其他支持 MCP 的客户端同理:把命令设为 npx、参数设为 ["-y", "@deepwhale-cn/mcp-dsh-plugins"] 即可。

工具说明与示例

search_plugins

json
{ "query": "sbom", "limit": 5 }
json
{ "category": "合规", "limit": 10 }

参数:

  • query(可选):搜索关键词,支持中文/英文,空格分隔多个词时按 AND 匹配。
  • category(可选):分类 id 或中文名,如 compliance / 合规、data / 数据、supply-chain / 供应链。
  • limit(可选):1–50,默认 10。

返回结果包含 name、title(中英文)、description、category、latestVersion、dshRange、homepage、installCommand,以及 dataSource(当前数据来自线上还是随包快照)。

get_plugin

json
{ "name": "dsh-sbom" }

包名可省略 @deepwhale-cn/ 前缀。返回插件详情、全部版本、最新版本、engines.dsh、homepage 和安装命令:

json
{  "plugin": {    "name": "@deepwhale-cn/dsh-sbom",    "latestVersion": "0.1.0",    "installCommand": "dsh plugin add @deepwhale-cn/dsh-sbom",    "homepage": "https://deepwhale.org.cn/plugins.html"  }}

找不到插件时返回 isError: true,并附带相似插件建议。

list_categories

json
{}
json
{ "include_plugins": false }

返回分类列表及每个分类的插件数量;include_plugins 为空时只返回分类元信息。

check_runtime

json
{ "dsh_version": "0.2.1-rc.2" }

返回 compatible / incompatible / unknown 三组插件,以及 compatibleCount 等计数。版本范围按 SemVer 2.0.0 顺序比较,包含预发布版本:例如 0.2.1-rc.2 满足 >=0.1.0-rc.6 <0.3.0,0.1.0-rc.5 不满足,0.3.0 不满足。

环境变量

变量默认值说明
DSH_PLUGIN_INDEX_URLhttps://www.deepwhale.org.cn/plugin-market.json覆盖市场索引地址;支持 http(s) URL 或本地 JSON 文件路径
DSH_PLUGIN_INDEX_OFFLINE未设置设为 1 / true 时跳过远程请求,直接使用随包快照
DSH_PLUGIN_INDEX_TIMEOUT_MS5000远程索引请求超时(毫秒)

数据来源与离线回退

启动时先请求线上索引;请求失败、超时或数据不合法时自动回退到随包快照 data/plugin-market.json,因此断网环境也能完整使用。工具返回中的 dataSource.kind 会标明本次数据来自 remote、local 还是 snapshot。

本地开发

bash
npm installnpm test           # node:test,全部测试(含真实 stdio 握手)npm start          # 直接启动 stdio 服务器(等待 MCP 客户端连接)

目录结构:

cli.mjs                 # bin 入口(stdio)src/server.mjs          # MCP server 与 4 个工具src/catalog.mjs         # 插件目录:搜索 / 详情 / 分类 / 运行时检查src/categories.mjs      # 分类规则src/index-loader.mjs    # 索引加载:远程 → 本地 → 快照src/semver.mjs          # 轻量 SemVer 范围判断(含预发布)data/plugin-market.json # 随包市场快照(50 个插件)tests/                  # node:test 测试

License

MIT © 温州深鲸智能科技有限公司


English

@deepwhale-cn/mcp-dsh-plugins is a local stdio MCP server that exposes the DeepWhale (深鲸) DSH plugin marketplace.

sh
npx -y @deepwhale-cn/mcp-dsh-plugins

Claude Desktop / Cursor configuration:

json
{  "mcpServers": {    "deepwhale-plugins": {      "command": "npx",      "args": ["-y", "@deepwhale-cn/mcp-dsh-plugins"]    }  }}

Tools:

  • search_plugins — search by name, description or category
  • get_plugin — version, engines.dsh compatibility, install command
  • list_categories — compliance / governance / data / supply chain / capability / industry
  • check_runtime — which plugins are compatible with a given DSH version

Data: fetched from https://www.deepwhale.org.cn/plugin-market.json with an offline snapshot fallback (DSH_PLUGIN_INDEX_URL overrides). Read-only, no accounts, no telemetry.

Published to the official MCP Registry as io.github.feely0208/mcp-dsh-plugins. MIT © 温州深鲸智能科技有限公司


[powered by dwh]

來源:README.md,提交 cabfdd2

工具

4

search_plugins

搜索 DSH 插件

按关键词模糊搜索深鲸 DSH 插件市场(匹配包名、中英文标题、描述),可按分类过滤。不传 query 时按分类/默认顺序列出插件。返回插件名、简介、最新版本、DSH 兼容范围与安装命令。

輸入參數limitquerycategory

get_plugin

查看插件详情

按包名获取单个深鲸 DSH 插件的详情:中英文标题与描述、作者、主页、全部版本、最新版本、DSH 兼容范围,以及安装命令(dsh plugin add <name>)。包名可省略 @deepwhale-cn/ 前缀,例如 dsh-sbom。

輸入參數name必填

list_categories

列出插件分类

列出深鲸 DSH 插件市场的分类(合规 / 治理 / 数据 / 供应链 / 能力 / 行业)及每个分类下的插件包名与数量,可用于后续按分类检索。

輸入參數include_plugins

check_runtime

检查 DSH 运行时兼容性

传入当前 DSH 版本号(支持预发布版本,例如 0.2.1-rc.2),按每个插件最新版本的 engines.dsh 范围判断兼容性,返回兼容 / 不兼容 / 无法判断的插件列表及安装命令。

輸入參數dsh_version必填

版本歷史

2
  1. v0.1.2最新Oct 21, 2026
  2. v0.1.1Oct 20, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Plugins 整合