dsh-dead-links
DSH plugin: scan Markdown docs for dead links (HEAD with GET fallback, bounded concurrency)
DSH插件:扫描Markdown文档中的死链(HEAD请求,GET回退,有界并发)。
How to install
dsh plugin add dsh-dead-links About
dsh-dead-links DSH 插件:Markdown 文档死链检查工具,注册一个 dead_links 工具。**纯 ESM、零依赖、无构建、只读不改任何文件**。 简介 工具名:dead_links 能力:用 node:fs 递归遍历目录,按 glob(默认 **/*.md)筛选 Markdown 文件;逐文件按行正则提取 http(s):// 链接(保留行号);并发受限地逐条检查,先 HEAD(AbortSignal.timeout 超时),遇到 405/403/网络错误 降级 GET(只关心状态码,读完响应体即丢弃);最终把每条死链的 文件/行号/URL/状态码或错误 折叠进规范 JSON 值返回。 行为:**永不抛异常**。网络类异常一律折进规范值(dead[].status: null + dead[].error);目录不存在则返回 { ok: false, error: { stage: 'fs', message } }。 只读:不修改、不写入任何被扫描的文件。 安装 sh dsh plugin --profile <name> add file:./plugins/dsh-dead-links 或发布后: dsh plugin --profile <name> add dsh-dead-links 参数 | 参数 | 类型 | 必填 | 默认 | 说明 |…
Recommendation signals
Meta
- License
- MIT
- Language
- JavaScript
- GitHub stars
- 0
- mo. downloads
- –
- Last push
- 2026-08-16
- Created
- 2026-08-15
Links
Basic safety check
- Findings
- None
- Sources
- curated:0xsline/awesome-deepseek-harness
- Topics
- deepseek-harness, dsh-plugin
Related plugins
mobile-mcp
mobile-next/mobile-mcp
Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
davinci-resolve-mcp
samuelgursky/davinci-resolve-mcp
MCP server integration for DaVinci Resolve Studio
ssh-mcp
tufantunc/ssh-mcp
MCP server exposing SSH control for Linux servers via Model Context Protocol.