mengyaoi/dsh-mcp-pack 预览 preview

mengyaoi/dsh-mcp-pack

DeepSeek Harness 底层是 Cordis 插件框架——接一个 MCP server 只需要几行 YAML。 本仓库为最常见的 MCP server 准备好了开箱即用的配置片段:让 agent 直接读文件、抓网页、查数据库、操作 GitHub……

catalog 简介 / catalog descriptioncatalog description:常用 MCP server 一键接入 DeepSeek Harness (dsh) 的 .cordis.yml 清单合集,开箱即用,零代码。

项目介绍Project Overview

dsh-mcp-pack 是把常用 MCP server 一键接入 DeepSeek Harness 的现成 .cordis.yml 插件清单合集,提供文件读写、网页抓取、记忆、数据库查询、GitHub、Slack 等开箱配置片段。需要快速给 dsh agent 扩展工具能力时,可复制对应片段并设置环境变量。注意:仅 filesystem 经本地实测,其余仅通过格式校验;DSH 仍处开发者预览,可能有破坏性变更。

dsh-mcp-pack is a collection of ready-made .cordis.yml snippets that connect common MCP servers to DeepSeek Harness, covering filesystem, fetch, memory, SQLite, Postgres, Brave Search, GitHub, and Slack. Use it when you want to quickly add tools to a dsh agent by copying a snippet and setting env vars. Caveat: only filesystem is locally tested; others pass schema validation, and DSH remains in developer preview with possible breaking changes.

或使用命令行安装(适合开发者)Or use CLI install (for developers)

命令行安装CLI Install

dsh plugin --profile web add github:mengyaoi/dsh-mcp-pack

mengyaoi/dsh-mcp-pack 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-mcp-pack

把常用 MCP server 一键接入 DeepSeek Harness(dsh)的现成 .cordis.yml 插件清单合集。

English | 中文

这是什么

DeepSeek Harness 底层是 Cordis 插件框架——接一个 MCP server 只需要几行 YAML。 本仓库为最常见的 MCP server 准备好了开箱即用的配置片段:让 agent 直接读文件、抓网页、查数据库、操作 GitHub……

⚠️ DeepSeek Harness 处于 开发者预览 阶段,未来可能有破坏性变更。本仓库清单格式以 2026-08 官方示例(examples/mcp-memory)为准。

DSH Web UI 验证

快速开始

# 启动 harness Web UI
npx @deepseek-ai/dsh web

按需把 servers/*.cordis.yml 里的片段复制进你的主 cordis.yml(全部合并版见 cordis.yml),设置好所需环境变量(见下表),重启 dsh 即可。

已收录的 server

片段 能力 需要的环境变量/参数 验证状态
filesystem 读写/编辑本地文件 允许访问的目录(默认 process.cwd()) ✅ 已实测
fetch 抓取网页转 markdown 🔍 格式校验通过
memory 长期记忆(知识图谱) 可选 MEMORY_FILE_PATH 🔍 格式校验通过
sequential-thinking 步骤化深度思考 🔍 格式校验通过
sqlite 查询 SQLite 数据库 数据库文件路径 🔍 格式校验通过
postgres 连接 PostgreSQL POSTGRES_CONNECTION_STRING 🔍 格式校验通过
brave-search 联网搜索 BRAVE_API_KEY 🔍 格式校验通过
github GitHub 仓库/Issue/PR GITHUB_PERSONAL_ACCESS_TOKEN(本地版已弃用,见文件内说明) 🔍 格式校验通过
slack 读取/发送 Slack 消息 SLACK_BOT_TOKENSLACK_TEAM_ID 🔍 格式校验通过

验证说明:仅 filesystem 已在本地 dsh 环境中实测可用(读文件成功)。其余片段通过字段结构校验(对照官方 @deepseek-ai/dsh-mcp-client schema),其 command/args 均直接引用官方标准 MCP server 包,理论上可直接运行,但作者本地未逐一搭建对应环境实测。欢迎在 Issue 中反馈你的实测结果。

目录结构

dsh-mcp-pack/
├── README.md / README.en.md   # 文档(中/英)
├── LICENSE                    # MIT
├── package.json               # 包元数据
├── cordis.yml                  # 全部 server 合一清单(按需注释)
└── servers/                   # 每个 MCP server 一个独立片段
    └── 00-template.cordis.yml # 新增 server 的模板

新增你自己的 MCP server

复制 servers/00-template.cordis.yml,改三处即可:id(全局唯一)、serverName(展示名,勿重复)、command/args/env(如何启动)。密钥一律用 !!js process.env.XXX 注入,别写死在 YAML 里。

注意事项

  • npx -y 方式首次启动会现场下载 server 包,稍慢;可改用全局安装后的二进制命令加速(如 command: mcp-server-memory)。
  • GitHub 官方本地 MCP server 已弃用,新项目建议用官方远程 MCP(见 servers/github.cordis.yml)。
  • !!js 是 dsh loader 的行内表达式语法,仅能在 dsh 环境内解析,请勿用普通 YAML 解析器校验。

发布 & 被发现

  1. 推到 GitHub 后,给仓库添加 dsh-plugin 话题,便于社区检索。
  2. 详细上手/发布步骤见 docs/quickstart.zh.md

License

MIT。本仓库只包含接线配置,MCP server 本体归各自作者所有。

上一个 Prev dsh-swarm 下一个 Next dsh-wewrite