在 DSH 的使用中,管理技能(SKILL.md)和 MCP 服務器往往需要切換到命令行或直接編輯配置文件,操作分散且容易出錯。dsh-skills-mcp-manager 試圖解決這一問題,它將這兩類配置的管理統一到了設置面板的一個頁面中。
它是什麼¶
這是一個 DSH 插件,旨在提供一個統一的設置面板來管理技能和 MCP 服務器。它支持全局和項目級兩層配置,修改後即可生效。該插件由 j62268781-alt 維護,採用 MIT 許可證。
核心功能¶
- DSH 設置面板集成:在設置頁面中直接管理技能與 MCP 服務器,無需編輯配置文件。
- 分層管理:支持全局和項目級兩層配置,兩者獨立管理。
- 技能管理:支持列表查看、搜索、預覽全文、新建、重命名和刪除技能。
- MCP 狀態監控與重連:實時監控 MCP 連接狀態,支持一鍵重連。
- 工具註冊表過濾:支持工具註冊表過濾,可選擇“只保留勾選”或“只擋勾選”的工具,避免不必要的 Token 佔用。
- MCP 導入:支持從 26 個來源(如 Claude Code、Cursor 等)導入 MCP 配置。
- 零運行時依賴:不依賴額外的第三方運行時庫,複用宿主已有的 React 和 YAML。
安裝與啓用¶
- 使用以下命令安裝插件:
dsh plugin --profile web add @j62268781-alt/dsh-skills-mcp-manager
- 安裝完成後,需要重啓 DSH 並刷新頁面。
- 進入 設置 -> Skills & MCP 即可使用。
典型用法¶
- 技能管理:在技能面板中,可以使用搜索功能快速定位。點擊卡片可預覽 SKILL.md 內容,支持新建、重命名和刪除操作。
- MCP 管理:在 MCP 面板中,查看各服務器的連接狀態。對於斷開的連接,點擊卡片上的“…”菜單選擇“重連”即可恢復。
- 工具過濾:展開 MCP 卡片,可以看到該服務器註冊的所有工具。通過勾選或取消勾選,可以控制哪些工具進入工具註冊表。
注意事項¶
- 插件在處理配置時會自動備份,且絕不把異常拋出,以避免破壞 DSH 的 profile 配置。
- 需要授權的 MCP 服務器會顯示爲黃色狀態,而非紅色故障狀態。
- 插件不包含運行時依賴,體積較小。