
zebbkira/dsh-skills-mcp-manager
62Last commit Aug 15, 2026
dsh-skills-mcp-manager DSH plugin
This plugin adds a dedicated 'Skills & MCP' page as a top-level navigation entry in the DeepSeek Harness Web GUI settings. It allows you to browse, enable/disable, delete, and import skills from multiple directories, and create, test, enable/disable MCP servers. MCP servers are actually connected via @deepseek-ai/dsh-mcp-client, registering tools as mcp__server__tool.
How to install the dsh-skills-mcp-manager DSH plugin
dsh plugin --profile web add @zebbkira/dsh-skills-mcp-manager@0.1.3Copying does not run this command. Review the repository and version before installing the dsh-skills-mcp-manager DSH plugin.
dsh-skills-mcp-manager DSH plugin data source
dsh-skills-mcp-manager DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-skills-mcp-manager DSH plugin can do
- Manage skills: enable/disable by toggling SKILL.md directives, delete with confirmation, import from a chosen directory, search/filter by name and status.
- Manage MCP servers: create via form or JSON editor, test connection, enable/disable real connections, edit and delete with confirmation.
- Configuration persisted to ~/.dsh/mcp.json for MCP servers and ~/.dsh/skills for imported skills.
- Supports both project-level and user-level skills, grouped by source directories.
Where the dsh-skills-mcp-manager DSH plugin fits
- Quickly enable or disable a skill without editing files manually.
- Connect a custom MCP server (e.g., a database tool) to extend the assistant's capabilities.
- Import a set of skills from another project into your global skills folder.
- Test MCP server connectivity before enabling it in production.
Who the dsh-skills-mcp-manager DSH plugin is for
- DeepSeek Harness users who want to manage skills and MCP integrations through a GUI.
- Developers and advanced users who need to debug or test MCP connections.
dsh-skills-mcp-manager DSH plugin limitations
- Only scans four manageable skill root directories; built-in or runtime skills are not shown.
- Import destination is fixed to ~/.dsh/skills with deduplication by directory or file name.
- MCP server credentials (env/headers) are stored in plain text in ~/.dsh/mcp.json; users must set file permissions (e.g., 0600) themselves.
dsh-skills-mcp-manager DSH plugin: from the repository README
Quoted from the zebbkira/dsh-skills-mcp-manager README, the upstream source of the dsh-skills-mcp-manager DSH plugin. Copyright remains with the original authors.
本插件是其中一个独立插件:在 DeepSeek Harness Web GUI 的「设置」页新增一个独立的「技能与 MCP」页面(一级导航入口,与「插件」等并列),用于管理技能(skills)与 MCP 服务器。 MCP 是**真实连接**:启用的服务器会通过 @deepseek-ai/dsh-mcp-client 真正连上,并把工具注册为 mcp__<server>__<tool>;启用 / 禁用会实际连接 / 断开。 <img width="778" height="789" alt="image" src="https://github.com/user-attachments/assets/f7492576-e806-427d-97e9-b3ec1d6770f7" /> ## 功能 ### Skills 技能 - 区分项目级 / 用户级,按来源分组(.dsh/skills、.agents/skills、~/.dsh/skills、~/.agents/skills)。 - 启用 / 禁用:改写 SKILL.md 前言的 disable-model-invocation + user-invocable,可逆。 - 删除:两步确认,物理删除技能目录(bundle)或平铺 .md 文件。 - 详情:查看 description、whenToUse 与完整正文。 - 导入:指定目录 → 扫描技能 → 勾选导入到 ~/.dsh/skills。支持系统原生目录选择器与手写路径两种方式。 - 搜索 / 过滤:按名称模糊搜索,按「已启用 / 未启用」过滤。 ### MCP 服务 - 表单或 JSON 两种方式新建服务器(stdio 的 command/args/env/cwd,或 streamable-http 的 url/headers)。 - 测试连接:一键真实连接探测。 - 启用 / 禁用:真正连接 / 断开,状态实时显示(连接中 / 运行中 / 失败 / 已停止)。 - 名称搜索、编辑、删除(两步确认)。 - 配置持久化到 ~/.dsh/mcp.json。 ## 安装 ### 方式一:从 npm 安装(推荐) 前置条件:Node.js >= 22.19,并先装好 dsh 命令行。 # 1. 全局安装 dsh(已装可跳过) npm install -g @deepseek-ai/dsh dsh --version # 能打印版本号即成功 # 2. 把本插件装进 web profile dsh plugin --profile web add @zebbkira/dsh-skills-mcp-manager@0.1.3 # 3. 重启 dsh web dsh web ds
Read the full READMEThe repository declares no license. Check with the authors before using it.
dsh-skills-mcp-manager DSH plugin questions
How do I install dsh-skills-mcp-manager?
First make sure you have Node.js >= 22.19 and dsh installed globally. Then run `dsh plugin --profile web add @zebbkira/dsh-skills-mcp-manager@0.1.3`. After that restart dsh web with `dsh web`. You can also install from GitHub for development by cloning the repo, building, and using `dsh plugin --profile web add link:$(pwd)`.
Why can't I see the 'Skills & MCP' page after installation?
Make sure you have restarted the dsh web server after adding the plugin. Run `dsh web` again. Also verify that the plugin was added to the web profile by running `dsh plugin --profile web list`. If the plugin is listed, the page should appear under Settings after restart.
How do I enable or disable a skill?
Go to the 'Skills & MCP' page in Settings. Find the skill you want to manage and use the toggle switch. This modifies the SKILL.md front matter directives 'disable-model-invocation' and 'user-invocable' accordingly. The change is reversible.
How do I add a new MCP server?
On the 'Skills & MCP' page, go to the MCP section and click 'Add Server'. You can choose between a form mode (fill in command, args, env, etc.) or a JSON editor mode. Provide a unique name (A-Za-z0-9_- up to 32 chars). After saving, you can test the connection.
Why does my MCP server show 'failed' status?
The plugin tries to connect to the server using @deepseek-ai/dsh-mcp-client. Check the command/url, environment variables, and network. You can click 'Test Connection' to see the error details. Also ensure the server name is unique. If the problem persists, check the server logs.