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 集成