DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Mcp Center — DeepSeek Harness 插件(DSH Plugin)
← Plugins

dsh-mcp-center

Mcp Center

MCP Center:由设置驱动的 DeepSeek Harness MCP 服务器管理器。可从专用设置页面注册 Streamable HTTP(无身份验证 / Bearer 令牌 / 自定义标头)或本地 stdio MCP 服务器;其工具会以 mcp__<name>__<tool> 的形式发布给模型。自包含的 MCP 客户端,无需外部 MCP

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-mcp-center@0.1.2
README兼容性版本
MCP Center settings page

说明

MCP Center:由设置驱动的 DeepSeek Harness MCP 服务器管理器。可从专用设置页面注册 Streamable HTTP(无身份验证 / Bearer 令牌 / 自定义标头)或本地 stdio MCP 服务器;其工具会以 mcp__<name>__<tool> 的形式发布给模型。自包含的 MCP 客户端,无需依赖外部 MCP SDK。

兼容性与来源证明

Mcp Center 以 dsh-mcp-center 发布,当前版本为 0.1.2。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/10/7

版本

0.1.2stable
2026/10/7

相关插件

正在加载相关插件…

最新版
0.1.2
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
125.9 kB
文件数
9
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 1
周下载
0
最近提交
2026/10/7
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

README

MCP Center

English | 中文

Connect any MCP server to your DeepSeek Harness — point, click, done. MCP Center is a settings-driven MCP server manager. Register servers (Streamable HTTP or local stdio processes) on the dedicated Settings → MCP Center page; save and they connect immediately, their tools becoming first-class, model-callable tools in every session.

MCP Center settings page

Why use it

  • No code, no config files — everything happens in the Settings UI.
  • Both MCP server types supported:
    • Streamable HTTP — remote MCP endpoints, with optional auth (none / static Bearer token / custom headers).
    • stdio — local processes (npx, uvx, python, …).
  • Tools are instantly usable — each connected server's tools appear as mcp__<name>__<tool> and can be called by the model in all sessions.
  • Zero-dependency install — the client transport is implemented in the plugin itself (no external MCP SDK), so the plugin adds no peer-dependency chain to your profile.
  • Per-server on/off — disable a server to unregister its tools and drop the connection; the config is kept.

Requirements

  • DeepSeek Harness with the web profile
  • Node.js ^22.19 or >=24

Quick start

1. Install the plugin

The package is published on npm as dsh-mcp-center:

# install from the npm registry
dsh plugin --profile web add dsh-mcp-center

Prefer installing from source? See Development.

2. Restart and open the settings page

Restart dsh web, open Settings → MCP Center, and click + Add MCP server:

  • Streamable HTTP: name (the mcp__<name>__* prefix), URL, and auth mode (none / Bearer token / custom headers).
  • stdio: name, command (e.g. npx), args (space-separated; quote args containing spaces), optional env (JSON object) and working directory.

3. Save — and it's connected

The server connects as soon as you save. Status badges show Connected (N tools) / Connecting / Error / Disabled. Per server you can enable/disable, delete, and (for Bearer servers) re-token.

The model can use it right away

Tools from connected servers are first-class to the model. For a server named web:

mcp__web__ping    mcp__web__shout

Tool results are rendered as native text; isError results surface through the registry's error path.

The plugin depends only on @deepseek-ai/cordis (peer) and React (client half). No MCP SDK, no settings-service coupling, no fallback-tree resolution of MCP peer packages.

Configuration storage

Server configs live in ~/.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 tokens are stored here in plain text — treat this file as a secret.

How it works

PieceMechanism
Settings pagesettings.section slot entry (MCP Center tab)
APISame-origin JSON under /mcp-center/api/* (ping, servers CRUD, connect, enabled)
HTTP transportStreamable HTTP: JSON-RPC over POST, Mcp-Session-Id, JSON or SSE responses (each SSE frame is parsed separately, so one stream may carry several messages)
stdio transportchild_process.spawn a local command, JSON-RPC over stdin/stdout (newline-delimited); reconnect reaps the old process first
Tool schemaServer JSON Schemas sanitized to the registry's supported raw subset (unsupported vocabulary degrades to unconstrained)
State~/.dsh/mcp-center.json, written atomically with owner-only permissions

Current limitations

  • Only tools are bridged; resources and prompts MCP capabilities are not.
  • Bearer tokens and custom auth headers live in the state file under ~/.dsh, in plain text under owner-only permissions — treat it as a secret.
  • A config that exists but cannot be parsed fails the plugin load instead of starting with no servers, because the next save would otherwise overwrite that file and lose every stored server.
  • Request bodies are capped at 1 MiB (answered as 413) and one stdio server's undecoded stdout at 4 MiB; exceeding the latter fails that server's pending calls and stops its process.
  • stdio servers run as long-lived child processes tied to the plugin lifecycle; args are whitespace-tokenized (quotes protect args with spaces) with no shell expansion — write absolute paths or env vars yourself for ~, $VAR, pipes, etc.
  • No automatic reconnect after a crash in this version; re-enable or restart the server to reconnect.

Development

pnpm install
pnpm build      # tsdown: lib/index.js (node) + lib/client.js (browser)
pnpm typecheck

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rIm@xmanrui/dsh-im将微信、飞书、企微、钉钉、QQ、Telegram、WhatsApp、Slack、Discord 和 Matrix 接入 DSH。Workbuddy Connectdsh-workbuddy-connect将 WorkBuddy 桌面 App 中包含的模型自动接入 DeepSeek Harness,无需配置。Ds Botds-botDS Bot:DeepSeek Harness 的一组长期运行的 Bot,支持主 Bot、Bot 间消息和群聊