Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
深鲸 DSH 插件市场 MCP 服务器:搜索、查看、校验 51 个深鲸 DSH 插件的版本、兼容性与安装命令。
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
DSH_PLUGIN_INDEX_URL你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json
{
"mcpServers": {
"dsh-plugins": {
"command": "npx",
"args": [
"-y",
"@deepwhale-cn/mcp-dsh-plugins"
],
"env": {
"DSH_PLUGIN_INDEX_URL": "your-value"
}
}
}
}在终端中运行这条命令
claude mcp add dsh-plugins --env DSH_PLUGIN_INDEX_URL=your-value -- npx -y @deepwhale-cn/mcp-dsh-plugins运行前请先填写空着的值。
粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"dsh-plugins": {
"command": "npx",
"args": [
"-y",
"@deepwhale-cn/mcp-dsh-plugins"
],
"env": {
"DSH_PLUGIN_INDEX_URL": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"dsh-plugins": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@deepwhale-cn/mcp-dsh-plugins"
],
"env": {
"DSH_PLUGIN_INDEX_URL": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
DSH_PLUGIN_INDEX_URL env这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 feely0208 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(0.1.2)于17天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。
同一分类中有:Spec Driven Development, Remote Desktop Commander, Claude Checkpoint MCP
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
MCP server that checkpoints Claude Code session context to survive crashes and token limits
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
已发布到官方 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.
深鲸 DSH 插件市场的 MCP(Model Context Protocol)服务器。通过 stdio 把 deepwhale.org.cn 插件市场 的 50 个插件暴露给 Claude Desktop、Cursor、Cline 等任意 MCP 客户端,用于插件发现、检索与运行时兼容性检查。
@deepwhale-cn/mcp-dsh-plugins(version 0.1.0)| 工具 | 说明 |
|---|---|
search_plugins | 按关键词模糊搜索(包名 / 中英文标题 / 描述),可按分类过滤、限制返回条数 |
get_plugin | 按包名查看详情:全部版本、最新版本、DSH 兼容范围、homepage、安装命令 |
list_categories | 列出插件分类(合规 / 治理 / 数据 / 供应链 / 能力 / 行业)及分类下的插件 |
check_runtime | 传入当前 DSH 版本,按 engines.dsh 判断哪些插件兼容,返回兼容 / 不兼容列表与安装命令 |
无需安装,直接用 npx 启动(stdio 服务器,通常由 MCP 客户端托管):
npx -y @deepwhale-cn/mcp-dsh-plugins
也可以全局安装:
npm install -g @deepwhale-cn/mcp-dsh-plugins
mcp-dsh-plugins
编辑 claude_desktop_config.json(macOS 位于 ~/Library/Application Support/Claude/):
{
"mcpServers": { "dsh-plugins": { "command": "npx", "args": ["-y", "@deepwhale-cn/mcp-dsh-plugins"] } } }
在项目根目录创建 .cursor/mcp.json(或编辑全局 ~/.cursor/mcp.json):
{
"mcpServers": { "dsh-plugins": { "command": "npx", "args": ["-y", "@deepwhale-cn/mcp-dsh-plugins"] } } }
其他支持 MCP 的客户端同理:把命令设为 npx、参数设为 ["-y", "@deepwhale-cn/mcp-dsh-plugins"] 即可。
{ "query": "sbom", "limit": 5 }
{ "category": "合规", "limit": 10 }
参数:
query(可选):搜索关键词,支持中文/英文,空格分隔多个词时按 AND 匹配。category(可选):分类 id 或中文名,如 compliance / 合规、data / 数据、supply-chain / 供应链。limit(可选):1–50,默认 10。返回结果包含 name、title(中英文)、description、category、latestVersion、dshRange、homepage、installCommand,以及 dataSource(当前数据来自线上还是随包快照)。
{ "name": "dsh-sbom" }
包名可省略 @deepwhale-cn/ 前缀。返回插件详情、全部版本、最新版本、engines.dsh、homepage 和安装命令:
{
"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,并附带相似插件建议。
{}
{ "include_plugins": false }
返回分类列表及每个分类的插件数量;include_plugins 为空时只返回分类元信息。
{ "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_URL | https://www.deepwhale.org.cn/plugin-market.json | 覆盖市场索引地址;支持 http(s) URL 或本地 JSON 文件路径 |
DSH_PLUGIN_INDEX_OFFLINE | 未设置 | 设为 1 / true 时跳过远程请求,直接使用随包快照 |
DSH_PLUGIN_INDEX_TIMEOUT_MS | 5000 | 远程索引请求超时(毫秒) |
启动时先请求线上索引;请求失败、超时或数据不合法时自动回退到随包快照 data/plugin-market.json,因此断网环境也能完整使用。工具返回中的 dataSource.kind 会标明本次数据来自 remote、local 还是 snapshot。
npm install
npm 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 测试
MIT © 温州深鲸智能科技有限公司
@deepwhale-cn/mcp-dsh-plugins is a local stdio MCP server that exposes the DeepWhale (深鲸) DSH plugin marketplace.
npx -y @deepwhale-cn/mcp-dsh-plugins
Claude Desktop / Cursor configuration:
{
"mcpServers": { "deepwhale-plugins": { "command": "npx", "args": ["-y", "@deepwhale-cn/mcp-dsh-plugins"] } } }
Tools:
search_plugins — search by name, description or categoryget_plugin — version, engines.dsh compatibility, install commandlist_categories — compliance / governance / data / supply chain / capability / industrycheck_runtime — which plugins are compatible with a given DSH versionData: 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 © 温州深鲸智能科技有限公司