Dsh Novel Writer — 网文写作体检 logo

Dsh Novel Writer — 网文写作体检

Offline MCP toolkit for Chinese web novels, covering chapter management, style checks, plot continuity, semantic search, and revision planning.

Install Dsh Novel Writer — 网文写作体检

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "dsh-novel-writer": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "dsh-novel-writer",
        "dsh-novel-writer-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

dsh-novel-writer — 网文写作体检 connects MCP-compatible clients to a local Chinese web-novel library and exposes tools for drafting, analysis, and maintenance. It reads chapter files and related local data, then builds chapter briefs, style baselines, continuity audits, semantic searches, and prioritized revision plans. Local sentence, emotion, and embedding analysis keeps novel content on the machine and avoids token-based API calls for those analyses. Reach for it when an agent needs structured support for continuing, reviewing, or organizing a Chinese web novel.

Use cases

  • Prepare the next chapter with continuity, character, hook, and style context
  • Audit a new chapter against a selected style baseline
  • Prioritize revision work with line-level evidence and target ranges
  • Search a manuscript by meaning using local embeddings
  • Check plot hooks, settings, timelines, and language rules across chapters

Key features

  • Consolidated prewriting briefs
  • Chinese web-novel style and sentence analysis
  • Local semantic search with bundled embeddings
  • Continuity, plot-hook, and setting audits
  • Required-vocabulary management and auditing
  • Preview-first book cleanup with trash recovery

Tools21

What Dsh Novel Writer — 网文写作体检 lets your agent do. Expand a tool for its parameters.

Verified live~4.7k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

9/9 checks healthy over the last 44d

What it can do

From the 21 tools this server returned when we ran it.

Can delete or modify data · 4Handles credentials · 2Read-only tools · 17
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age69 days
Maintainers1

Observed 2026-10-25 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · dsh-novel-writer (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars27Stargazers on the source repository.
npm downloads5.9kPackage downloads in the last 30 days.
Last commit2d agoMost recent push to the default branch.
Tools exposed21Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Dsh Novel Writer — 网文写作体检 works

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

dsh-novel-writer — 网文写作体检 provides an MCP interface for working with Chinese web novels stored locally. Its data model covers chapter files, books, outlines, summaries, plot hooks, setting tables, required vocabulary, style baselines, analysis caches, and reports. The server can create chapters, but its review and planning tools do not rewrite existing prose: the revision planner returns locations, measurements, reference passages, and rewrite direction rather than replacement sentences.

The toolkit supports a complete writing loop. Before drafting, an agent can request a chapter brief containing the previous ending, outline direction, relevant characters, unresolved hooks, worldbuilding language rules, style measurements, reference passages, restrictions, and a checklist. After drafting, it can compare the chapter with a selected full-book or partial baseline, produce a prioritized fix plan, verify changes, and inspect cross-chapter structure.

How it works

The server works against a local novels library. Books are represented by subdirectories, with chapter files inside each book. Chapter listing and reading are read-only; long chapters can be retrieved in sections with offset and limit parameters. Import can scan source folders, group files by detected book and chapter number, and preview or apply a copy or move operation.

Sentence patterns, emotional measurements, semantic retrieval, and related style calculations run locally. The bundled Chinese embedding model supports natural-language search over relevant passages without keyword matching. Analysis results use caches where applicable. Style comparisons measure the selected reference material against the chapter under review, while the reference chapter itself is excluded from its own baseline.

Setup and configuration

The package requires Node.js 22.3 or newer. DSH users can install it with:

sh
dsh plugin add dsh-novel-writer

A GitHub installation is also available:

sh
dsh plugin add github:siweina/dsh-novel-writer#main

After installation, restart DSH. The project also exposes the same capabilities as an MCP server for Claude Desktop and Cursor. The sentence-analysis configuration controls whether analysis is enabled, whether it runs automatically, which system-prompt mode is used, the prompt scene, and whether the lean workflow is active.

Tools and capabilities

  • Browse books and chapter metadata, read numbered chapter text, and count keywords.
  • Create chapters, import existing manuscripts, and manage book-specific deletion through preview, trash, restore, or permanent purge actions.
  • Assemble a consolidated chapter brief before writing, including hooks, settings, style data, reference passages, and writing constraints.
  • Maintain outlines, summaries, plot hooks, characters, locations, objects, timelines, and worldbuilding language rules.
  • Manage required vocabulary at global and book scope, including aliases, replacement terms, scenes, priorities, imports, exports, and audits.
  • Generate style reports, sentence-pattern analysis, style checks, emotional and atmosphere measurements, and prioritized revision plans.
  • Audit continuity against setting data, chapter handoffs, outline direction, and worldbuilding speech rules.
  • Search the novel semantically with local embeddings and inspect diagnostic metadata without exposing chapter text in the diagnostic report.

Limitations and notes

The core design targets Chinese web-novel analysis; sentence, emotion, imagery, and semantic features are tuned for Chinese text. Style results are measurements for an AI or writer to interpret, not an automatic verdict that a chapter has drifted. Small deviations can be normal, and the reference range must be chosen appropriately.

The required-vocabulary audit is separate from worldbuilding banned-word and speech-style checks. Use the continuity checker for those worldbuilding language rules. The fix planner gives editing direction only and does not generate or modify chapter prose. Book deletion previews by default and uses a trash area unless permanent purge is explicitly selected. Diagnostic reports contain metadata rather than chapter正文.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Dsh Novel Writer — 网文写作体检

dsh-novel-writer — 网文写作体检 is an MCP server that connects compatible AI clients to a local Chinese web-novel library. Its main tools manage chapters, assemble prewriting briefs, analyze style, audit continuity, search semantically, maintain settings and plot hooks, and create prioritized revision plans without rewriting prose.

Install it for DSH with `dsh plugin add dsh-novel-writer`, or use `dsh plugin add github:siweina/dsh-novel-writer#main`. Node.js 22.3 or newer is required, and DSH should be restarted after installation.

Yes, Cursor is named as a supported MCP client. The same capabilities can also be used from Claude Desktop, while DSH provides the native plugin installation and writing-assistant interface.

Yes, sentence, emotion, and semantic analysis run locally. The bundled Chinese embedding model supports semantic search on the local machine, and those analyses do not require token-based API calls.

No, the revision planner does not generate replacement prose or modify chapter text. It returns prioritized tasks with line ranges, original text, current and target measurements, reference passages, and suggested editing direction.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDsh Novel Writer — 网文写作体检 AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/dsh-novel-writer?style=directory)](https://allmcps.com/mcp/dsh-novel-writer)
HTML Embed
<a href="https://allmcps.com/mcp/dsh-novel-writer"><img src="https://allmcps.com/api/badge/dsh-novel-writer?style=directory" alt="Dsh Novel Writer — 网文写作体检 on AllMCPs" /></a>