Mcp Dsh Plugins

io.github.feely0208Published by GitHub account feely0208v0.1.2Updated Nov 4, 2026

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

The publisher's own server: Pipeline Pal

VerifiedSTDIODesktop onlyKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

Local stdio MCP server for the DeepWhale DSH plugin marketplace: search plugins, view details and install commands, and check DSH version compatibility.

What you can do
  • Search the plugin marketplace by keyword or category and list results with versions and install commands
  • View a single plugin's details: titles, descriptions, author, homepage, all versions and DSH compatibility range
  • List marketplace categories (compliance, governance, data, supply chain, capability, industry) with plugin names and counts
  • Check which plugins are compatible with a given DSH version, including pre-release versions, and get install commands
When to use it
Useful when working with DeepWhale DSH and you want an assistant to find suitable plugins, compare versions, or confirm which plugins match your installed DSH version before adding them.
Requirements
Runs locally over stdio via npx or a global npm install; needs Node.js 20 or newer. No account or API key. Fetches the marketplace index from a remote URL by default, with an offline bundled snapshot fallback; the index address can be overridden with DSH_PLUGIN_INDEX_URL.
Before you install
Read-only lookup tool: it returns install commands but does not install anything itself. By default it requests the marketplace index from an external site, so the query context and your IP go to that host; set the offline option or a local index path to avoid remote requests. Plugin metadata comes from a third party and should be verified before running any install command.

Installation

In SourceWeft

  1. Open Mcp Dsh Plugins in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

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]

Source: README.md at commit cabfdd2

Tools

4

search_plugins

搜索 DSH 插件

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

Parameterslimitquerycategory

get_plugin

查看插件详情

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

Parametersnamerequired

list_categories

列出插件分类

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

Parametersinclude_plugins

check_runtime

检查 DSH 运行时兼容性

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

Parametersdsh_versionrequired

Version history

2
  1. v0.1.2LatestOct 21, 2026
  2. v0.1.1Oct 20, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Plugins integrations