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

MCP 桥接 menotbobbybrown/dsh-plugin-mcp

Cordisv1.0.0
menotbobbybrown56 天前有提交已提供中文文档扫描:未发现敏感能力

把海量 MCP 服务器工具接入智能体上下文

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

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-plugin-mcp
npm 源 · dsh-plugin-mcp 的发布者账号已校验与本仓库一致

状态速览

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

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

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

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

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

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/15 11:41:01

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

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 接入MCP服务器工具
  • 扩展智能体上下文
v1.0.02026-08-26
· 🚀 dsh-plugin-mcp v1.0.0:面向 DeepSeek 的生产级通用 MCP 桥接 \dsh-plugin-mcp\ v1.0.0 正式发布!它把 DeepSeek V3 和 R1 变成企业级智能体,能连接数千个并发 MCP 服务器,工具路由亚毫秒级,兼容 Claude Code 多作用域配置,具备工业级安全防护和智能体循环保护。 --- · 🌟 v1.0.0 包含哪些内容 · 1. 🔌 通用协议与传输 · 标准 \stdio\、\sse\ 和 \websocket\ 传输。 · 完整支持 MCP 工具、提示词、资源、采样和工作区根目录协议。 · 参数缺失时动态引导补全。 · 2. ⚡ 万级服务器工业级规模引擎 · 休眠进程池(\src/process-pool.ts\):配置 10,000 个服务器,未调用时占用 0 MB 内存 / 0 CPU。 · 即时(JIT)激活:调用工具时在 100ms 内启动热进程。 · LRU 空闲进程回收器:空闲工作进程 5 分钟后自动回收,内存占用稳定在 100MB 以下。 · 亚毫秒级倒排 BM25 索引(\src/bm25-index.ts\):0.5ms 内评估 20,000+ 个工具。 · 动态 token 预算分配器(\src/token-budget.ts\):限制工具定义(最多 1,500 token),防止提示词上下文溢出。 · 两级 Schema 缓存(\src/schema-cache.ts\):L1 内存 + L2 磁盘快照,消除冷启动握手延迟。 · 3. 🛡️ 企业级安全与智能体管控 · AgentWatch(\src/agent-watch.ts\):拦截重复的工具执行循环和死锁。 · 零泄漏密钥脱敏(\src/security.ts\):遮蔽 Bearer token 和 API 密钥。 · 命令注入防御:执行前主动校验命令,拒绝 shell 元字符。 · 间接提示词注入中和器(\src/output-filter.ts\):中和第三方工具响应中的恶意提示词覆盖标签。 · 熔断器与限流器(\src/circuit-breaker.ts\):容错,防止级联故障。 · 结构化取证审计日志(\src/audit-logger.ts\):以 JSON 记录所有调用和权限的审计日志。 · 4. 🌐 生态与开发者体验 · 一键内置服务器目录(\src/registry.ts\):GitHub、Postgres、SQLite、Brave Search、Fetch、Puppeteer、Memory 和 Agent Reach。 · Agent Reach 集成(\src/agent-reach.ts\):零 API 成本的社交与视频搜索,覆盖 Twitter/X、Reddit 和 YouTube 转录。 · 一行 Docker 快速启动:多阶段生产容器,内置 PostgreSQL 16。 · 在线文档中心: --- · 🧪 验证与稳定性 · ✅ 25 个测试套件(\ itest\)中 56 / 56 项测试全部通过。 · ✅ 完整 TypeScript ESM 与 CJS 分发,附带完整 DTS 定义。 · ✅ 在 Ubuntu、Windows 和 macOS 上完成多操作系统 CI 验证。
v0.4.02026-08-26
· 🚀 dsh-plugin-mcp v0.4.0:万级 MCP 服务器工业级规模引擎 dsh-plugin-mcp v0.4.0 为 DeepSeek Harness 带来前所未有的规模和超低延迟,让智能体支撑数千个并发 MCP 服务器和 20,000+ 工具,内存占用极小(<100MB RAM),候选路由亚毫秒级。 --- · ✨ v0.4.0 架构突破 · 1. ⚡ 默认休眠进程池(\src/process-pool.ts\) · 零空闲开销:10,000 个已配置服务器保持 \DORMANT\ 状态,0 CPU、0 RAM 消耗。 · 即时激活:只在调用工具时才自动拉起热服务器进程,耗时 <100ms。 · LRU 空闲回收:活跃进程数受池上限约束(默认最多 8 个热工作进程),空闲工作进程超时后挂起。 · 2. 🚀 亚毫秒 BM25 倒排索引(\src/bm25-index.ts\) · 倒排索引预计算词频,按 BM25 相关性打分。 · 亚毫秒内评估 1,000+ 服务器上的 20,000+ 工具定义。 · 3. 🛡️ 动态 token 预算分配器(\src/token-budget.ts\) · 严格限制上下文窗口上限(如最多 1,500 token)。 · 两阶段渐进披露(紧凑单行工具签名 ➔ 按需解析 JSONSchema)。 · 4. 💾 两级 Schema 缓存(\src/schema-cache.ts\) · L1 内存 LRU + L2 磁盘快照,消除启动时的 \ ools/list\ RPC 风暴。 · 5. 📊 企业级遥测引擎(\src/telemetry.ts\) · 高精度 p50、p95、p99 工具延迟直方图与指标。 --- · 🧪 测试覆盖与基准 · 23 个测试套件中 51 / 51 测试通过(\ itest\)。 · 合成负载基准:1,000+ 注册服务器,内存占用低,搜索亚毫秒级。
v0.3.02026-08-22
· 🚀 dsh-plugin-mcp v0.3.0:完整 MCP 生态引擎 dsh-plugin-mcp v0.3.0 为 DeepSeek Harness 带来完整的端到端 Model Context Protocol 子系统,具备 Claude Code 级能力、企业级安全加固、动态 token 优化和一键安装服务器。 --- · ✨ v0.3.0 亮点 · 1. 🌟 一键精选服务器目录(dsh-mcp catalog / dsh-mcp install) 一条命令安装经过验证的 MCP 服务器,不用记冗长的包参数和环境配置: · dsh-mcp catalog — 浏览精选服务器(GitHub、Postgres、SQLite、Brave Search、Fetch、Puppeteer、Memory)。 · dsh-mcp install github --scope user — 把 GitHub MCP 服务器装到用户全局配置。 · dsh-mcp install sqlite --scope project — 把 SQLite MCP 服务器装到本地工作区。 · 2. 🔒 企业级安全加固 · SecurityEngine:零泄漏密钥脱敏(API 密钥 / bearer token)、shell 注入防护、路径穿越防护。 · CircuitBreaker:自动熔断和限流,防止智能体死循环和 API 配额烧光。 · AuditLogger:以结构化 JSON 记录所有工具调用和权限检查。 · 3. ⚡ 动态 token 与上下文优化 · LazyToolRegistry:注册轻量工具桩,避免 50+ 服务器撑爆提示词上下文。 · ToolSemanticSearch:TF-IDF token 相关性排序器,只筛选并注入与用户提示词最匹配的工具。 · OutputFilter:自动拦截超大工具输出(>30k 字符),写入产物文件并附结构化预览。 · 4. 🔄 双向采样与交互式引导 · McpSamplingManager:让已连接的 MCP 服务器通过 DeepSeek Harness 请求 LLM 补全(sampling/createMessage)。 · ElicitationManager:处理 MCP 服务器发起的交互式用户提示和参数引导表单。 · WorkspaceRootsManager:支持 MCP roots/list 工作区边界。 · 5. 📊 Web UI 遥测服务商 · DashboardTelemetryProvider:为 DeepSeek Harness Web UI 提供已连接服务器的实时指标、工具数量和延迟遥测。 --- · 🧪 测试覆盖与 CI/CD · 17 个测试套件中 42 / 42 单元与集成测试全部通过(vitest)。 · 自动化 CI 矩阵工作流已在 Ubuntu、Windows 和 macOS(Node 20、22、24)上验证通过。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
dsh-plugin-mcp 适用于 DeepSeek Harness(dsh)的通用模型上下文协议(MCP)桥接插件 npm version License: MIT DeepSeek Harness dsh-plugin-mcp 是 DeepSeek Harness 的官方标准插件,可将你的 DeepSeek 智能体无缝连接到整个 模型上下文协议(MCP) 服务器生态系统,并具备与 Claude Code 完全对等的功能。 请查看我们完整的 ROADMAP.md,了解当前功能与即将到来的里程碑。 功能特性 - 🔌 通用 MCP 支持:可通过 stdio、sse 或 websocket 运行任意 MCP 服务器。 - 🚀 万级服务器规模引擎:默认休眠的进程池,配合 JIT 工作进程激活与 LRU 空闲进程回收器(即使有 1 万个服务器也能保持内存占用低于 100MB)。 - ⚡ 亚毫秒级 BM25 倒排索引:在不到 0.5ms 内评估数千个服务器中的 20,000 多个工具定义。 - 🎯 动态 Token 预算分配器:严格限制上下文窗口上限(例如最多 1,500 个 token),并采用渐进式 schema 披露。 - 💾 两级 Schema 缓存(L1/L2):即时内存缓存 + 磁盘快照,消除启动时 tools/list 握手延迟。
展开完整文档(README 剩余 1 节)
dsh-plugin-mcp

适用于 DeepSeek Harness(dsh)的通用模型上下文协议(MCP)桥接插件

npm version
License: MIT
DeepSeek Harness

dsh-plugin-mcp 是 DeepSeek Harness 的官方标准插件,可将你的 DeepSeek 智能体无缝连接到整个 模型上下文协议(MCP) 服务器生态系统,并具备与 Claude Code 完全对等的功能。

请查看我们完整的 ROADMAP.md,了解当前功能与即将到来的里程碑。

功能特性

- 🔌 通用 MCP 支持:可通过 stdio、sse 或 websocket 运行任意 MCP 服务器。
- 🚀 万级服务器规模引擎:默认休眠的进程池,配合 JIT 工作进程激活与 LRU 空闲进程回收器(即使有 1 万个服务器也能保持内存占用低于 100MB)。
- ⚡ 亚毫秒级 BM25 倒排索引:在不到 0.5ms 内评估数千个服务器中的 20,000 多个工具定义。
- 🎯 动态 Token 预算分配器:严格限制上下文窗口上限(例如最多 1,500 个 token),并采用渐进式 schema 披露。
- 💾 两级 Schema 缓存(L1/L2):即时内存缓存 + 磁盘快照,消除启动时 tools/list 握手延迟。
- 📊 企业级遥测:高分辨率 p50、p95 和 p99 工具延迟直方图与指标。
- 📁 多作用域配置:自动加载用户全局(~/.dsh/mcp.json)、项目本地(.dsh/mcp.json)以及配置文件级别的配置。
- 🛡️ 执行权限:细粒度的 allow、ask 和 deny 权限规则,保障工具安全。
- 🔒 企业级安全引擎:自动密钥脱敏(API 密钥/Bearer token)、命令注入防护以及路径遍历防御。
- 🚦 熔断器与速率限制:容错机制可防止失控循环,并避免在故障服务器上耗尽 token 配额。
- 📜 安全审计日志:以结构化 JSON 记录所有工具调用、权限判定和安全事件。
- 🔍 语义工具搜索:TF-IDF token 相关性评分,确保只有相关工具被注入提示上下文。
- 🗜️ 上下文溢出防护:截断超大输出(>30k 字符),并将其存储为本地工件,附带结构化预览。
- 🛠️ 自动工具桥接:通过 JSON Schema 验证,将 MCP 工具动态注册到 DSH 工具注册表中。
- 📂 资源与提示桥接:将 MCP 资源和提示模板直接暴露到智能体上下文中。
- ⚡ 弹性执行:隔离的服务器生命周期、按服务器超时控制以及非阻塞错误处理。
- 🏷️ 清晰的命名空间:自动为工具名称添加前缀(github_create_issue、postgres_query),以避免跨服务器名称冲突。
- 🧩 Cordis 原生:直接构建于 Cordis 生命周期钩子(ctx.provide、ctx.on('ready')、ctx.on('dispose'))之上。

⚡ 一行 Docker 快速开始

用 1 条命令启动 DeepSeek Harness + MCP 桥接 + PostgreSQL + 文件系统:

克隆并启动完整技术栈
git clone https://github.com/menotbobbybrown/dsh-plugin-mcp.git
cd dsh-plugin-mcp

在 Linux/macOS 上: ./scripts/quickstart.sh

在 Windows PowerShell 上: .\scripts\quickstart.ps1

安装

在 DeepSeek Harness(dsh)中

从 GitHub 添加
dsh plugin --profile web add "github:menotbobbybrown/dsh-plugin-mcp"

或通过 npm 安装
dsh plugin --profile web add dsh-plugin-mcp

💻 CLI 命令(dsh-mcp)

像 Claude Code 一样,从终端无缝管理 MCP 服务器:

浏览经过验证的内置服务器目录
npx dsh-mcp catalog

一键安装热门服务器(GitHub、Postgres、SQLite、Brave Search 等)
npx dsh-mcp install github --scope user
npx dsh-mcp install postgres --scope project
npx dsh-mcp install sqlite --scope project

列出所有已配置的 MCP 服务器及其生效范围
npx dsh-mcp list

添加自定义的用户全局 MCP 服务器(~/.dsh/mcp.json)
npx dsh-mcp add custom_srv --scope user -- npx -y my-mcp-server

添加项目本地的 MCP 服务器(.dsh/mcp.json)
npx dsh-mcp add postgres --scope project -- npx -y @modelcontextprotocol/server-postgres postgresql://localhost:5432/mydb

添加 SSE 远程 MCP 服务器
npx dsh-mcp add weather --transport sse -- https://weather-mcp.example.com/sse

测试连接、延迟和工具发现
npx dsh-mcp test github

从配置中移除 MCP 服务器
npx dsh-mcp remove github --scope user

配置

将插件添加到你的 dsh.config.yaml:

plugins:
mcp:
prefixToolNames: true
prefixDelimiter: "_"
defaultTimeoutMs: 60000
servers:
GitHub MCP 服务器 github: type: stdio command: npx
args: ["-y", "@modelcontextprotocol/server-github"]
env:
GITHUB_PERSONAL_ACCESS_TOKEN: "${GITHUB_TOKEN}"

本地文件系统 MCP 服务器 filesystem: type: stdio command: npx
args: ["-y", "@modelcontextprotocol/server-filesystem", "./workspace"]

PostgreSQL 数据库 MCP 服务器 postgres: type: stdio command: npx
args: ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost:5432/mydb"]

通过 SSE 连接的远程 MCP 服务器 remote_service: type: sse url: "https://mcp.example.com/sse" headers: Authorization: "Bearer ${API_KEY}"

编程式用法(Cordis API)

import { Context } from 'cordis';
import * as McpPlugin from 'dsh-plugin-mcp';

const ctx = new Context();

ctx.plugin(McpPlugin, {
servers: {
github: {
command: 'npx',
args: ['-y', '@modelcontextprotocol/server-github'],
},
},
});
// 访问已注册的 MCP 工具与服务 const tools = await ctx.mcp.getAllTools(); const statuses = ctx.mcp.getStatuses();

开发与测试 bash 安装依赖
npm install

运行单元测试
npm test

构建包
npm run build

许可证

MIT © DeepSeek Harness Community

🤝 贡献

热烈欢迎贡献!无论你是报告问题、提出适配器、优化性能,还是修复 bug,都请查看我们的贡献指南。

1. Fork 项目
2. 创建你的功能分支(git checkout -b feat/AmazingFeature)
3. 提交你的更改(git commit -m 'feat: add some AmazingFeature')
4. 推送到分支(git push origin feat/AmazingFeature)
5. 打开一个 Pull Request

📄 许可证与社区

基于 MIT 许可证分发。更多信息请参见 LICENSE。

用 💙 为 DeepSeek Harness 社区构建。
预览分享卡片长什么样 ↓menotbobbybrown/dsh-plugin-mcp
分享 · DeepSeek Harness Hub
menotbobbybrown/dsh-plugin-mcp

把海量 MCP 服务器工具接入智能体上下文

这是你的仓库?认领条目

回到顶部