dsh-destinywind-mcp
在终端中运行以下命令:
dsh plugin install rickwindman/dsh-destinywind-mcp
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install rickwindman/dsh-destinywind-mcp 安装本插件(源码:https://github.com/rickwindman/dsh-destinywind-mcp),安装后重启 dsh web 并硬刷新浏览器。
插件介绍
接入多个 MCP 服务器后,工具数量很容易涨到上百个。若每轮对话都把全部工具写进系统提示词,token 开销会迅速放大;同时 tools/list_changed 带来的反复注销与重注册,还会让工具列表抖动、prompt 缓存频繁失效。dsh-mcp 面向 DeepSeek Harness 用户,把 MCP 从「改配置文件 + 猜状态」变成可在 Web 里直接管理的日常能力。
插件在 Settings → MCP 提供服务器列表、新建/编辑/删除、测试连接、启停与刷新等一站式操作。你可以用进程级环境变量与请求头占位符(变量名或 ${变量名})管理敏感信息,也可用 JSON 面板一次性维护全部服务器配置;每个服务器还能展开工具列表,默认全选,按需取消勾选,只加载真正需要的工具。
在注入策略上,默认的 search 模式让模型通过 mcp_tool_search 按需检索并热注入工具,显著节省 token;需要排查或对照全量能力时可切换到 full 全量注入。工具列表稳定化会尽量保留未变化工具的注册,减少 list_changed 造成的无意义抖动。对 streamable-http 且启用 OAuth 的服务器,插件支持授权码 + PKCE 流程、token 持久化与自动刷新;图片类工具结果还可经附件服务进入模型上下文。
适合已经在 DSH 里接入了多个 MCP、被 token 与工具列表不稳定困扰的开发者与团队,也适合希望用 UI 统一管理服务器、凭据与工具开关、并兼顾声明式 cordis.patch.yml 与插件托管共存场景的用户。
截图预览
使用场景
- 在 DSH Web 的 Settings → MCP 里集中配置、测试与启停多台 MCP 服务器
- 多 MCP 并存时改用 search 按需注入,并用工具勾选控制进入上下文的范围
- 需要 OAuth 或请求头环境变量替换的 streamable-http 网关,在 UI 中完成授权与凭据托管
适合人员
- 在 DSH 中已接入多个 MCP、关心 token 与工具列表稳定性的开发者
- 希望通过可视化界面管理服务器与凭据、减少手改配置的团队
- 同时使用 cordis.patch.yml 声明与插件托管、需要接管或释放挂载的用户