CHF-hub99/dsh-plugin-manager ↗★ 1
dsh-plugin-manager
DeepSeek Harness plugin bundle: a pluginManager service, plugin_* agent tools, and a Web management UI (plugins / MCP / skills)
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:CHF-hub99/dsh-plugin-manager说明文档
阅读完整 README ↗dsh-plugin-manager
A plugin management system for DeepSeek Harness — manage plugins, MCP servers and skills through a Web GUI and agent tools. DeepSeek Harness 插件管理系统 —— 通过 Web 界面和 Agent 工具管理插件、MCP 服务器和技能。
✨ Features / 功能特性
🧩 Management UI (Web GUI) / 管理界面
Sidebar entry opens a full-screen Management System with three pages. 侧边栏入口打开全屏管理系统,包含三个页面。
| Page / 页面 | Features / 功能 |
|---|---|
| Plugins / 插件 | Install (by package name), uninstall, enable/disable; default view shows only user-installed plugins with a toggle for all; status dots and source badges / 安装(包名)、卸载、启用/禁用;默认只显示用户安装的插件(可切换全部);状态点与来源徽标 |
| MCP | Add via form (stdio / streamable-http), import from JSON / .dxt / .mcpb bundles, enable/disable, remove / 表单添加(stdio / streamable-http)、从 JSON / .dxt / .mcpb 包导入、启用/禁用、移除 |
| Skills / 技能 | Upload archives (.zip / .tar.gz), frontmatter validation, remove; authorization status display / 压缩包上传(.zip / .tar.gz)、frontmatter 校验、卸载;授权状态展示 |
🤖 Agent Tools / Agent 工具
The plugin also registers model-facing tools so the agent can manage the same resources from a conversation. 插件同时注册模型可见的工具,让 Agent 能在对话中管理同样的资源。
| Tool / 工具 | Purpose / 用途 |
|---|---|
| plugin_list | List all loader entries with live status / 列出所有插件及其实时状态 |
| plugin_set | Enable / disable a plugin (live + persistent) / 启用/禁用插件(实时+持久) |
| plugin_install / plugin_uninstall | Install / remove a plugin package / 安装/卸载插件包 |
| skill_list / skill_remove / skill_dir_add | Skill discovery and removal / 技能发现、卸载、自定义目录 |
| mcp_list / mcp_add / mcp_remove | MCP server management / MCP 服务器管理 |
📦 Installation / 安装
# from npm registry (after publishing)
dsh plugin --profile web add dsh-plugin-manager
# or from a local checkout
dsh plugin --profile web add /path/to/dsh-plugin-manager
# or from GitHub
dsh plugin --profile web add github:YOUR_USERNAME/dsh-plugin-manager