Skip to main content
Glama
Linsugar

Novel Writing Assistant MCP Server

by Linsugar

chuangJianZhangJie

Create and record a new novel chapter with chapter number, title, outline, content, and involved characters to keep story structure and continuity organized.

Instructions

创建新章节,记录章节内容和大纲。

⚠️ 重要写作规范(必须遵守):

  1. 写新章节前必须先用huoQuZhangJie读取前3章内容,确保逻辑连贯

  2. 严格遵守800章大纲(xiaoshuo-shuju/800章大纲.md),不要跳跃或提前写后面的情节

  3. 去除AI味:避免"深吸一口气"、"眼中闪过一丝"、"嘴角勾起一抹"等套话

  4. 对话生活化:用口语、语气词(嗯、啊、哈哈),不同人物说话风格要不同

  5. 加入生活细节:具体的食物、天气、小动作、现代元素(手机、电脑)

  6. 逻辑一致性:

    • 时间地点要与上一章衔接

    • 人物要记得之前发生的事

    • 唐双是明月会真正老大,老鬼阿豹都知道,不要重复宣布身份

    • 已展示的能力要有来源铺垫(师傅教的、古籍学的)

  7. 情绪真实:不要每次都"震惊"、"惊讶",用更细腻的描写

  8. 节奏把控:每段都要推进剧情或刻画人物,不要水字数

详细规范见: xiaoshuo-shuju/写作规范.md

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
biaoTiYes章节标题
daGangNo章节大纲
neiRongNo章节内容
sheJiRenWuNo涉及的人物
zhangJieHaoYes章节号

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A3.6/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. While it says the tool creates a new chapter and records content, it does not mention permissions required, whether it overwrites existing chapters, what happens on duplicate chapter numbers, or what the response looks like. The lengthy writing guidelines are domain content requirements, not operational behavior of the tool itself.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core purpose is front-loaded in the first sentence, but the description then expands into eight detailed writing rules plus a file reference, making it quite long for a tool definition. While each rule is specific and actionable, much of this content could be a separate writing prompt rather than embedded in the tool description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given that there is no output schema and no annotations, the description provides important context: it clarifies the tool's role, lists a critical prerequisite, and includes detailed writing standards that are essential for correct invocation. It falls short only in not describing the tool's operational behavior or expected return, but for a creative writing assistant, the guidance is largely complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all five parameters. The description does not add any syntax, format, or constraint details for individual parameters (e.g., valid ranges for zhangJieHao, max length for neiRong). With full schema coverage, a baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The first sentence clearly states the verb and resource: '创建新章节,记录章节内容和大纲' (create a new chapter, record chapter content and outline). This distinguishes it from sibling read/list tools like huoQuZhangJie and lieJuZhangJie. An agent can tell what it does without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states a prerequisite: '写新章节前必须先用huoQuZhangJie读取前3章内容' (before writing a new chapter, must first use huoQuZhangJie to read the previous 3 chapters). It also gives strict adherence rules to an outline and references a writing standard file. However, it does not explicitly state when not to use this tool or compare it to other creation tools like chuangJianRenWu.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.