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

MCP 接入中心 drfccv/dsh-mcp-center

DeepSeek 客户端v0.1.2
drfccv26 天前有提交已提供中文文档扫描:含敏感能力兼容 / 相关生态

把任意 MCP 服务器接入你的 DeepSeek Harness,全程可视化,点几下鼠标即可。 MCP Center…

31/100
综合分
2
GitHub 星标
409
npm 周下载
—/5
用户评分

数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/drfccv/dsh-mcp-center.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
生态插件
可安装,未声明 dsh 能力
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 26 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-mcp-center @ 0.1.2
✓Node 引擎要求 >=22.19 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 04:19:43

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 15 处,展示前 15 条)
  • 读取本地文件
    lib/index.js:83
    text = readFileSync(statePath, "utf8");
  • 写入本地文件
    lib/index.js:111
    mkdirSync(dirname(statePath), { recursive: true });
  • 写入本地文件
    lib/index.js:114
    writeFileSync(temp, JSON.stringify(state, null, 2), {
  • 写入本地文件
    lib/index.js:118
    renameSync(temp, statePath);
  • 删除本地文件
    lib/index.js:121
    rmSync(temp, { force: true });
  • 发起网络请求
    lib/index.js:141
    const resp = await fetch(url, {
  • 执行外部命令固定命令
    lib/index.js:213
    const child = win32 ? spawn("cmd.exe", [
  • 执行外部命令来自配置/变量
    lib/index.js:230
    }) : spawn(command, args, {
  • 发起网络请求
    lib/index.js:548
    await transport.request("initialize", {
  • 发起网络请求
    lib/index.js:557
    registerTools(server, conn, (await transport.request("tools/list", {}))?.tools ?? [], (rawName, args) => transport.request("tools/call", {
  • 发起网络请求
    lib/client.js:885
    const resp = await fetch("/mcp-center/api/servers", { headers: { "Content-Type": "application/json" } });
  • 发起网络请求
    lib/client.js:890
    const resp = await fetch("/mcp-center/api/servers", {
  • 发起网络请求
    lib/client.js:903
    const resp = await fetch(`/mcp-center/api/servers/${id}`, { method: "DELETE" });
  • 发起网络请求
    lib/client.js:908
    const resp = await fetch(`/mcp-center/api/servers/${id}/enabled`, {
  • 发起网络请求
    lib/client.js:917
    const resp = await fetch(`/mcp-center/api/servers/${id}/connect`, {
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 接入任意MCP服务器
  • 全程可视化操作

把任意 MCP 服务器接入你的 DeepSeek Harness——点一下,搞定。

README

由 DeepSeek 最新模型翻译生成
MCP Center 把任意 MCP 服务器接入你的 DeepSeek Harness,全程可视化,点几下鼠标即可。 MCP Center 是一个设置驱动的 MCP 服务器管理器:在专属的 设置 → MCP Center 页面注册服务器(Streamable HTTP 或本地 stdio 进程),保存即连接,它们的所有工具立刻成为模型可调用的原生工具。 MCP Center 设置页面 为什么选它 - 零代码接入:无需手写配置、无需命令行,一切都在设置页的图形界面里完成。 - 两类 MCP 服务器都支持: - Streamable HTTP:远程 MCP 端点,鉴权可选(无鉴权 / Bearer Token / 自定义 Headers)。 - stdio:本地进程(npx / uvx / python …)。 - 工具即插即用:已连接服务器的工具以 mcp__<名称>__<工具> 出现在所有会话中,模型可直接调用。 - 开箱即用:客户端传输由插件自身实现,不依赖外部 MCP SDK,安装进 profile 不带任何额外依赖链。 - 随时开关:每台服务器可独立启用/禁用,禁用即注销其工具并断开连接,配置保留。
展开完整文档(README 剩余 1 节)
MCP Center

把任意 MCP 服务器接入你的 DeepSeek Harness,全程可视化,点几下鼠标即可。 MCP Center 是一个设置驱动的 MCP 服务器管理器:在专属的 设置 → MCP Center 页面注册服务器(Streamable HTTP 或本地 stdio 进程),保存即连接,它们的所有工具立刻成为模型可调用的原生工具。

MCP Center 设置页面

为什么选它

- 零代码接入:无需手写配置、无需命令行,一切都在设置页的图形界面里完成。
- 两类 MCP 服务器都支持:
- Streamable HTTP:远程 MCP 端点,鉴权可选(无鉴权 / Bearer Token / 自定义 Headers)。
- stdio:本地进程(npx / uvx / python …)。
- 工具即插即用:已连接服务器的工具以 mcp__<名称>__<工具> 出现在所有会话中,模型可直接调用。
- 开箱即用:客户端传输由插件自身实现,不依赖外部 MCP SDK,安装进 profile 不带任何额外依赖链。
- 随时开关:每台服务器可独立启用/禁用,禁用即注销其工具并断开连接,配置保留。

环境要求

- 带 web profile 的 DeepSeek Harness
- Node.js ^22.19 或 >=24

快速开始

1. 安装插件

该包已发布到 npm,包名为 dsh-mcp-center:

从 npm 仓库直接安装
dsh plugin --profile web add dsh-mcp-center

想从源码安装?参见开发。

2. 重启并打开设置页

重启 dsh web,打开 设置 → MCP Center,点击 + 添加 MCP 服务器:

- Streamable HTTP:填写名称(即 mcp__<名称>__ 前缀)、URL,选择鉴权方式(无鉴权 / Bearer Token / 自定义 Headers)。
- stdio:填写名称、命令(如 npx)、参数(空格分隔,含空格的参数用引号包住),可选填环境变量(JSON)与工作目录。

3. 保存即连接

保存后服务器立即连接。状态徽标显示 已连接 (N 个工具) / 连接中 / 错误 / 已禁用。每台服务器都支持启用/禁用、删除,Bearer 服务器还可随时更换 Token。

模型立刻就能用

已连接服务器的工具对模型而言是头等工具。例如名为 web 的服务器:

mcp__web__ping mcp__web__shout

工具结果以原生文本渲染;isError 结果经注册表的错误路径呈现。

插件只依赖 @deepseek-ai/cordis(peer)和 React(client 半)。无 MCP SDK、无 settings 服务耦合、无需解析 MCP peer 包的 fallback 树。

配置存储

服务器配置保存在 ~/.dsh/mcp-center.json:

{
"servers": [
{ "id": "…", "name": "web", "type": "http", "url": "http://localhost:3000/mcp", "authMode": "none" }, { "id": "…", "name": "fs", "type": "stdio", "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"] } ] }

⚠️ Bearer Token 以明文保存在该文件中——请把它当作机密文件对待。

工作原理

| 组成 | 机制 |
| 设置页 | settings.section 槽条目(MCP Center 页) |
| API | /mcp-center/api/ 下的同源 JSON(ping、服务器增删改查、connect、enabled) |
| HTTP 传输 | Streamable HTTP:POST 上的 JSON-RPC,Mcp-Session-Id,JSON 或 SSE 响应(逐个 SSE 帧解析,因此一个流可承载多条消息) |
| stdio 传输 | child_process.spawn 本地命令,stdin/stdout 上的 JSON-RPC(换行分隔);重连先回收旧进程 |
| 工具 schema | 服务器 JSON Schema 清洗为注册表支持的原始子集(不支持的词汇降级为无约束) |
| 状态 | ~/.dsh/mcp-center.json,原子写入且仅所有者可读写 |

当前限制

- 仅桥接 tools,不提供 resources / prompts 能力。
- Bearer Token 与自定义认证头以明文存放在 ~/.dsh 下的状态文件中,权限仅所有者可读写——请视为机密。
- 配置存在但无法解析时,插件加载会失败,而不是以「零服务器」启动:否则下一次保存会覆盖该文件并丢失全部已存服务器。
- 请求体上限 1 MiB(超出返回 413),单个 stdio 服务器未解码的 stdout 上限 4 MiB;超出后者会使其待处理调用失败并停止该进程。
- stdio 服务器是与插件生命周期绑定的长驻子进程;args 按空白分词(含空格的参数用引号包住),不做 shell 展开——~、$VAR、管道等请自行写成绝对路径或环境变量。
- 本版本没有崩溃后自动重连;重新启用或重启服务器即可重连。

开发

pnpm install
pnpm build # tsdown:lib/index.js(Node)+ lib/client.js(浏览器)
pnpm typecheck
预览分享卡片长什么样 ↓drfccv/dsh-mcp-center
分享 · DeepSeek Harness Hub
drfccv/dsh-mcp-center

把任意 MCP 服务器接入你的 DeepSeek Harness,全程可视化,点几下鼠标即可。 MCP Center…

回到顶部