把任意 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 能力
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 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🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
drfccv/dsh-mcp-center
把任意 MCP 服务器接入你的 DeepSeek Harness,全程可视化,点几下鼠标即可。 MCP Center…
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9