dsh-babel
在终端中运行以下命令:
dsh plugin install Oliveryfaso/dsh-babel
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install Oliveryfaso/dsh-babel,或在设置 → 插件 → 添加插件中填入 https://github.com/Oliveryfaso/dsh-babel。
插件介绍
多平台 AI 编码插件往往要为每个宿主各建一套目录,DSH 那一格常常是空的。dsh-babel 换了一条路:不去逼作者为 DSH 再写一份移植,而是直接扫描 Claude Code、Codex 等环境里已有的 .mcp.json 与斜杠命令(commands 下的 .md / .toml),把「每个平台各移植一遍」变成「读一份已有配置、在 DSH 侧统一落地」。
插件会把多种 .mcp.json 写法归一成同一套中间表示,并在真正注册前做预检:依赖命令是否在 PATH、守护进程是否可用、密钥是否齐备、版本是否未固定。每个 MCP 会落到「可用 / 需密钥 / 不可用」,并写明原因,默认 dry-run 只打兼容性报告,避免装上去却静默失败。
在关闭 dry-run 并打开相应开关后,可把预检通过的 MCP 接到 DSH(stdio 或 streamable-http),并把发现的斜杠命令注册进 DSH,支持常见的参数占位替换。密钥优先走环境变量,macOS 上仅对白名单内的 GitHub token 家族查钥匙串,不会无差别翻钥匙串。
适合已经在本机装了 Claude Code 或 Codex 插件、希望 DSH 复用同一套 MCP 与斜杠命令的开发者;也适合想先看清「哪些能跑、哪些缺配置」再决定是否开启注册的人。技能、Hooks、子代理与插件 UI 的覆盖程度各不相同,README 中的兼容矩阵可作诚实参考。
使用场景
- 本机已有 Claude Code 或 Codex 插件,希望在 DSH 里复用同一套 MCP
- 安装外部 MCP 前想先看缺密钥或依赖项的明确原因
- 不想为 DSH 单独维护一份插件目录,只想读已有配置再选择性注册
适合人员
- 同时使用多种 AI 编码宿主、希望统一 MCP 与命令的开发者
- 在意「装完能不能跑」、需要兼容性预检的用户
- 在 DSH 上试验社区 MCP 但不愿静默踩坑的进阶用户