Skip to content
Agentmart
Submit a tool

dsh-novel-writer — 网文写作体检

Offline 21-tool Chinese web-novel style, plot and continuity audits, plus per-book cleanup.

Connector by siweina · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 23
Write a review

Chalk Labs

Need help deploying dsh-novel-writer — 网文写作体检?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/siweina-dsh-novel-writer

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Offline 21-tool Chinese web-novel style, plot and continuity audits, plus per-book cleanup.

Use cases: writing-editing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
12 read · 6 write · 2 delete · 1 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 21

Read from the source code; the running server may list different tools.

Read 12 · Look things up without changing anything.

  • novel_chapter_brief
  • novel_chapters
  • novel_continuity_check
  • novel_diagnose
  • novel_fix_plan
  • novel_keywords
  • novel_read
  • novel_semantic_search
  • novel_sentence_analysis
  • novel_settings
  • novel_style_check
  • novel_style_report

Write 6 · Create, change, send or run things.

  • novel_books
  • novel_import
  • novel_new_chapter
  • novel_outline
  • novel_plot
  • novel_sentence_config

Delete 2 · Delete, drop, revoke or wipe things.

  • novel_delete_book
  • novel_summary

Not yet classified 1 · We could not tell from the name and description.

  • novel_lexicon

Secrets and settings it asks for

Other settings (environment variables or headers).

  • DSH_NOVEL_WRITER_ROOT
  • DSH_NOVEL_WRITER_STATE

Network hosts it talks to 4

  • api.github.com · found in code
  • github.com · found in code
  • glama.ai · found in code
  • siweina.github.io · found in code

Files it touches

  • Your home directory (~)
  • C:\\Users\\zg
  • C:\\Users\\zg\\.dsh\\profiles\\desktop\\node_modules\\playwright
  • F:\\doment
  • F:\\doment\\_cache\\fp-test
  • F:\\doment\\_cache\\guard-test
  • Any path the agent passes to its tools

Tools (21)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • novel_books

    列出小说章节库中的全部作品(novels 文件夹下的子目录),含章节数与总字数。**只读**。

  • novel_chapter_brief

    开写包:一次调用装配出「写这一章需要的一切」——上一章结尾原文(承接口)、本章大纲方向、相关人物卡、待回收伏笔(含埋设距离)、世界观用语规范、六维风格基线、原著锚段与句式骨架、本章禁用清单与开写清单。只读不写盘(仅复用既有分析缓存)。**写新章前应先调它**,而不是逐个工具去翻。

  • novel_chapters

    列出某部作品的全部章节:章号、标题、字数、行数、更新时间。**只读**;若存在同章号多文件,列表末尾会给出撞号分组提示。

  • novel_continuity_check

    连贯性审计:对照设定表扫描全书,输出矛盾候选(数字口径/人物缺场/别名/设定重复/用语与语用冲突)供修正。传 chapter 做与上一章的衔接审计,**并同时给出该章的用语/语用命中**(世界观禁词与 speechStyle 规范,独立放在 styleCandidates);outline / ooc 是各自独立的哨兵模式(三者互斥)。返回体的 checklist 列出本次审计覆盖与未覆盖的维度(未登记语用规范、未启用大纲对照等盲区都会写明)——「0 条候选」不等于没问题。

  • novel_delete_book

    按书删除/清理(含回收站):删掉一本书的正文、创作资料、设定库条目与关联资料(伏笔/设定表/摘要/必用词表/风格基线/分析缓存/改稿与审计报告/风格画像/语义索引,以及旧版本遗留的平铺伏笔表)。**默认只预览**(列出将清理的位置与体积,不动磁盘),`action:"apply"` 才执行;`keys` 可只清理其中几处(例如只清报告历史与缓存、正文留着)。默认**移入回收站**(数据目录下 trash/,可用 action=restore 原样恢复,action=purge 才彻底删除)。只处理所选书籍:全局词表、插件设置、事件日志与其他书的文件一律不动。

  • novel_diagnose

    诊断报告:读本地事件日志 + 体检书库根与数据目录,把「平时看不出来的问题」讲成人话——近期工具调用/降级/失败的聚合、高频失败类型、书库根与目录结构是否正常、以及可执行的建议。用于排查「面板列不出书」「某个功能好像没生效」「报错但看不出原因」这类问题。**报告只含元数据(工具名/书名/章号/状态/耗时/计数),绝不含正文。**

  • novel_fix_plan

    改稿台:把风格诊断变成按优先级排好的待办清单——每条含原句位置(行号区间 + 原文)、当前值与目标值、可参照的原著锚段、以及改写方向。action=plan 生成清单 / verify 对当前正文复测(看哪些已回到带内)/ mark 标记单项(需 itemId + state)。**只给方向不给句子**:本插件不生成正文。

  • novel_import

    批量导入原稿件:扫描文件夹自动识别书名/章号并分组,可复制/移动到 novels/<书名>/ 分类存放(scan 预览 / apply 执行)。

  • novel_keywords

    统计某部作品(或单个章节)中出现频率较高的关键词:中文相邻二字/三字词组与英文词(novel_keywords 输出不含单字)。

  • novel_lexicon

    Description is built at runtime.

  • novel_new_chapter

    为某部作品创建新章节文件(默认自动取下一个章号)。可指定标题与初始正文。

  • novel_outline

    维护原创小说的创作资料(novels/创作资料/<书名>/):创作设定/主要人物/次要人物/剧情大纲/钩子记录/创作状态卡的初始化、读取与更新。

  • novel_plot

    伏笔/剧情线登记表:维护某部作品的伏笔与剧情钩子(open 待回收 / done 已回收)。

  • novel_read

    阅读某部作品的某个章节,返回带行号的正文(含字数统计)。可用 offset/limit 分段读取长章节。**只读**:不写任何文件、不改动任何数据。

  • novel_semantic_search

    语义检索(本地 embedding,0 token):自然语言检索全书语义相关段落,无关键词也能命中。

Show 6 more tools
  • novel_sentence_analysis

    句式模式分析:统计某部作品(或单章)的句式分布(陈述/环境/心理/对话/疑问/反问/感叹/祈使/省略留白九类)、句式排列规律(转移、高频模板、段首段尾、按章节的压缩节奏序列)、段落结构、句长分布、情感曲线、风格指纹与节奏建议,用于快速掌握作者的写作习惯、主观情感并参考其叙事节奏。【问「这本书是怎么写的」时用它】——它与 novel_style_check(问「我这一章写得像不像」)、novel_style_report(问「这本书是什么风格」)共用同一套引擎与缓存,三者是不同的问题、不是重复的工具。受 UI 开关控制,可先用 novel_sentence_config 查看状态。

  • novel_sentence_config

    查看或修改句式模式分析的开关状态:enabled(分析功能是否可用)、autoAnalyze(分析作品时是否主动使用)、systemPromptMode(系统提示词档位 off/brief/full)、promptScene(提示词场景 general/writing/revising/auditing/setup,决定完整档下注入哪一套流程)与 leanWorkflow(精简工作流:打开后只按需调用工具,省 token)。

  • novel_settings

    设定管理(五张表:人物/地点/道具/时间线/世界观用语规范),list/add/update/delete/scan 按 category 维护,detect 自动判断文化基准。

  • novel_style_check

    风格自检:对比某章节与全书其他章节的风格指纹(句式分布/句长/情绪),输出相似度与偏差清单。【问「我这一章写得像不像全书」时用它】——要可执行的改稿待办请接着用 novel_fix_plan,要全书风格画像用 novel_style_report,要看写作手法用 novel_sentence_analysis。

  • novel_style_report

    风格画像报告:聚合 6 维测量数据(指纹/词汇/题材/情感/氛围 12 轴/语义距离)供 AI 判断风格。【问「这本书是什么风格」时用它】——它给的是全书画像而非单章判定(那是 novel_style_check),也不是写作手法拆解(那是 novel_sentence_analysis)。

  • novel_summary

    章节摘要(模型生成、插件存储):读摘要回忆剧情、避免重读。add/update/get/list/delete 按章节管理。

Signals

Stars
23
Forks
0
Open issues
0
Contributors
1
Last commit
Oct 22, 2026 (8 days ago)
Last release
Oct 22, 2026 (8 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.siweina/dsh-novel-writer
Version
6.9.0
Auth
No auth
Packages
npm dsh-novel-writer
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get dsh-novel-writer — 网文写作体检 running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying dsh-novel-writer — 网文写作体检?

CallGet help
Cite this page

dsh-novel-writer — 网文写作体检 MCP server. Agent Mart. https://agentmart.dev/connectors/siweina-dsh-novel-writer (last updated 2026-10-24)