
kairoz9/dsh-mcp-admin
41最近提交 2026年8月15日
dsh-mcp-admin DSH 插件
dsh-mcp-admin 是一个 dsh 插件,提供 `/mcp` 命令列出所有 profile 下的 MCP 服务器及实时工具数量,以及一个设置面板用于按 profile 管理 MCP 服务器。更改会写回 `cordis.patch.yml` 并由 dsh 自动热重载。
如何安装 dsh-mcp-admin DSH 插件
dsh plugin --profile web add ./dsh-mcp-admin-0.2.0.tgz复制不会执行命令。安装 dsh-mcp-admin DSH 插件前请核对仓库和版本。
dsh-mcp-admin DSH 插件数据来源
dsh-mcp-admin DSH 插件快照日期:2026年8月16日
discovered
dsh-mcp-admin DSH 插件能做什么
- 通过 `/mcp` 命令列出所有 profile 下的 MCP 服务器及实时工具数量
- 在设置面板中添加、编辑、启用/禁用、删除 MCP 服务器
- 设置面板中的状态点每秒自动刷新
- 将更改写回 `cordis.patch.yml` 并保留注释,触发 dsh 热重载
- 支持从未连接的服务器(从完整配置清单中读取)
dsh-mcp-admin DSH 插件适合哪些场景
- 快速查看所有已配置 MCP 服务器的状态和工具数量
- 临时禁用一个故障 MCP 服务器而不删除其配置
- 添加新的 MCP 服务器并立即通过热重载生效
- 编辑现有 MCP 服务器的配置(如端点或参数)
- 删除不再需要的 MCP 服务器以保持配置整洁
dsh-mcp-admin DSH 插件适合谁
- 使用 dsh 并依赖 MCP 服务器执行工具的开发者
- 需要通过 UI 管理多个 MCP 服务器配置的 dsh 用户
dsh-mcp-admin DSH 插件的限制
- 仅支持 `web` profile(安装命令针对 `--profile web`)
- 需要安装并运行 dsh 环境
- 依赖于 `cordis.patch.yml` 文件格式,手动修改可能冲突
- 仅专注于 MCP 服务器管理,不提供其他 MCP 协议功能
dsh-mcp-admin DSH 插件的仓库 README 摘录
以下文字摘自 dsh-mcp-admin DSH 插件的上游仓库 kairoz9/dsh-mcp-admin 的 README,版权归原作者,仅作引用。
English | <a href="README.zh.md">简体中文</a> </p> A dsh (DeepSeek Harness) plugin: **Inspect MCP status** (`/mcp` command) + **Manage MCP servers in Settings** (add / edit / delete / enable / disable, written back to `cordis.patch.yml`). [MIT](LICENSE) licensed. `/mcp` command output:  Settings page "MCP" panel:  ## Installation **Release tarball** (Recommended, no build required): Download `dsh-mcp-admin-<version>.tgz` from [Releases](https://github.com/kairoz9/dsh-mcp-admin/releases), then run: ```sh dsh plugin --profile web add ./dsh-mcp-admin-0.2.0.tgz ``` **Build tarball locally** (if building yourself): ```sh pnpm run build # Builds to lib/ pnpm pack # Packages into tarball dsh plugin --profile web add ./dsh-mcp-admin-0.2.0.tgz ``` **Git repository** (installs from source via `prepare` build): ```sh dsh plugin --profile web add github:kairoz9/dsh-mcp-admin ``` > pnpm ≥10 refuses to run the `prepare` script of git dependencies by default, which causes the initial Git installation to fail. dsh will print the fix in the error message: add the package key to that profile's `pnpm-workspace
阅读完整 README仓库许可: MIT
dsh-mcp-admin DSH 插件常见问题
如何安装 dsh-mcp-admin?
可以通过发布包、本地构建的包或 Git 仓库安装。推荐从 Releases 页面下载 tarball 并运行 `dsh plugin --profile web add ./dsh-mcp-admin-<版本号>.tgz`。如果从 Git 安装,可能需要将 `dsh-mcp-admin` 添加到 `pnpm-workspace.yaml` 的 `allowBuilds` 列表中以避免构建失败。
插件是否支持 'web' 以外的 profile?
该插件是为 `web` profile 设计的。安装命令明确使用了 `--profile web`,并且插件读取和写入特定 profile 的 `cordis.patch.yml` 文件。尚未测试在其他 profile 上的使用。
如何卸载 dsh-mcp-admin?
运行 `dsh plugin --profile web remove dsh-mcp-admin`。这将从 profile 中移除插件及其相关设置。如果你手动在 `pnpm-workspace.yaml` 中添加了 `allowBuilds` 条目,卸载后可以删除它。
添加或修改 MCP 服务器后需要重启 dsh 吗?
不需要。插件会将更改写回 `cordis.patch.yml`,dsh 的热重载机制会自动应用修改。MCP 服务器会立即生效或失效,无需重启。
如果 `/mcp` 命令显示某个服务器有 0 个工具怎么办?
服务器显示 0 个工具可能表示连接失败或该服务器没有可用工具。插件区分了“已连接”、“实例存在但工具数为 0(连接失败)”和“未加载”三种状态。请在设置面板中检查该服务器的端点地址和凭据。