dsh-toolkit
开发工具 活跃维护

dsh-toolkit

LongSir0419/dsh-toolkit

轻量级插件工具包,支持一条命令同时安装MCP管理、Skill管理两个常用插件,安装完成后设置页自动新增对应功能分区,无需额外配置即可直接使用。

1
Stars 标星
0
Forks 分支
1
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
161 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:LongSir0419/dsh-toolkit
git clone https://github.com/LongSir0419/dsh-toolkit.git
git clone git@github.com:LongSir0419/dsh-toolkit.git
README.md main

dsh-toolkit

English | 中文

A DeepSeek Harness (DSH) plugin toolkit — install two essential plugins with one command: MCP Manager and Skill Manager. Ready to use right after install; the settings page automatically gains MCP Manager and Skill Manager sections.

npm
License: MIT
dshbase 实测可装
Listed on dsh-plugin.org
DSH Market

Screenshots

MCP Manager Skill Manager
mcp skill

Features

🧩 MCP Manager — Settings → MCP Manager

  • List overview: each server shows connection status (green dot) + registered tool count
  • Click to expand / collapse: click anywhere on a row to expand details (Server name / module / config JSON), click again to collapse (input fields and buttons excluded)
  • Add / edit / delete / rename / enable-disable: inline form to configure MCP servers, enable/disable toggle, writes to $DSH_HOME/profiles/web/cordis.patch.yml
  • Connection test: independent MCP handshake (initialize + tools/list) to verify reachability, tool count and latency
  • Cache optimization: re-entering the page is instant (stale-while-revalidate); add/edit/delete updates state locally without flicker

🎯 Skill Manager — Settings → Skill Manager

  • List overview: lists all Skills under $DSH_HOME/skills (name + description)
  • Click to expand / collapse: click anywhere on a row to expand details (Skill name + SKILL.md content)
  • Edit / rename / add / delete: inline editing of name and content; rename syncs the directory name; delete has a confirmation step
  • Enable / disable: toggle takes effect immediately; disabling adds disable-model-invocation: true to the frontmatter and the watcher instantly excludes it from the model directory — no restart needed

Installation

dsh plugin --profile web add @wanghailong0419/dsh-toolkit
dsh web   # restart to take effect

Included Packages

Package Version Entry
@wanghailong0419/dsh-mcp-manager ^0.1.3 Settings → MCP Manager
@wanghailong0419/dsh-skill-manager ^0.1.4 Settings → Skill Manager

Install Individually / Remove

# Install individually
dsh plugin --profile web add @wanghailong0419/dsh-mcp-manager
dsh plugin --profile web add @wanghailong0419/dsh-skill-manager

# Remove the whole toolkit
dsh plugin --profile web remove @wanghailong0419/dsh-toolkit

# Upgrade
dsh plugin --profile web update @wanghailong0419/dsh-toolkit

License

MIT