{"name":"io.github.siweina/dsh-novel-writer","slug":"siweina-dsh-novel-writer","title":"dsh-novel-writer — 网文写作体检","description":"Offline 21-tool Chinese web-novel style, plot and continuity audits, plus per-book cleanup.","url":"https://mcp.market/server/siweina-dsh-novel-writer","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":45,"stars":18,"forks":0,"downloads_week":1123,"last_push_at":"2026-09-30T09:26:58.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/siweina/dsh-novel-writer","website":"https://github.com/siweina/dsh-novel-writer#readme","version":"7.0.0","remotes":[],"packages":[{"registryType":"npm","identifier":"dsh-novel-writer","version":"7.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"npm 包名（npx 的首个位置参数）。包名 dsh-novel-writer 与 bin 名 dsh-novel-writer-mcp 不同名：必须显式给出包名，否则 `npx -y dsh-novel-writer` 找不到同名 bin、不会启动 MCP 服务器。等价写法 `npx -y -p dsh-novel-writer dsh-novel-writer-mcp`。","type":"positional","value":"dsh-novel-writer","valueHint":"package"},{"description":"要执行的 bin 名（package.json 的 bin 字段）。","type":"positional","value":"dsh-novel-writer-mcp","valueHint":"bin"},{"description":"书库根目录（其下为 novels/<书名>/第01章.md）。缺省时依次回退到环境变量 DSH_NOVEL_WRITER_ROOT、当前工作目录。","type":"named","name":"--root","valueHint":"path"}],"environmentVariables":[{"description":"书库根目录。优先级低于命令行 --root，高于当前工作目录。","name":"DSH_NOVEL_WRITER_ROOT"},{"description":"插件状态文件路径，默认 ~/.dsh/dsh-novel-writer/state.json。","name":"DSH_NOVEL_WRITER_STATE"}]}],"tools":[],"scan":null,"grade_history":[{"kind":"restore","fromGrade":"B","toGrade":"A","reason":"score 94","createdAt":"2026-09-18T04:50:37.609Z"}],"reviews":[]}