Skip to main content
Glama

novel_settings

Maintain novel consistency by tracking characters, locations, items, timeline, and worldview. List, add, update, delete, scan entries, and auto-detect cultural norms.

Instructions

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

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dayNotimeline 专用:时间点标识(add 时作为条目名登记;update/delete 用 name=旧标识 定位,改名时同时传 day=新标识)。
bookYes书名。
nameNo条目名(人物名/地名/道具名;timeline 用 day 字段)。
rootNo章节库根目录。
aliasNocharacter 专用:别名。
basisNoworldview 专用:判断依据/文化基准说明。
eventNotimeline 专用:事件。
notesNo可选:备注。
ownerNoitem 专用:当前持有者。
actionNolist=查看;add=登记;update=修改;delete=删除;scan=扫描章节提取候选;detect=自动判断世界观文化基准(worldview 专用)。
ritualNoworldview 专用:仪式规范(如'点烛不烧香')。
statusNoitem 专用:状态(如 在琉璃处/已遗失)。
traitsNocharacter 专用:性格/外貌特征。
chapterNotimeline 专用:对应章节。
categoryNo表类别(character/location/item/timeline/worldview;list/add/update/delete/scan 需要;detect 固定 worldview)。
lastSeenNoitem 专用:最近出现的章节。
firstSeenNo可选:首次出现的章节。
bannedWordsNoworldview 专用:禁用词表(如欧式背景禁 上香/老夫)。
descriptionNo可选:描述。
recommendedNoworldview 专用:替代词映射(如 { "上香": "点烛" })。
speechStyleNoworldview 专用:说话方式规范(title 称谓/honorBad 客套禁词/ritualBadPatterns 仪式禁式/tone 语气·整体为 JSON 对象)。
relationshipsNocharacter 专用:人际关系。

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/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 behavioral burden for a 22-parameter mutation tool. It says nothing about delete being destructive/irreversible, permission or root-path requirements, whether scan/detect are expensive or non-idempotent, or what these operations return – a significant gap for a tool that writes and deletes settings.

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

Conciseness4/5

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

A single dense parenthetical sentence front-loads the resource, tables, and actions with no filler. It is compact and scannable, though the nested-clause format is slightly harder to parse than a short sentence or two.

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

Completeness3/5

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

For a 22-param tool the 100%-covered schema does the heavy lifting and there is no output schema to explain, so return values need not be described. What is missing is behavioral context (destructive delete, scan/detect cost, root/chapter prerequisites) that the schema cannot convey.

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%, and the schema itself documents action enums, category 专用 fields, and per-table semantics in detail. The description's parenthetical mapping of the five tables adds a little framing but no syntax beyond what the schema already supplies, so baseline 3 is correct.

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

Purpose4/5

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

The description names a specific resource (设定管理) and enumerates the five tables plus the full action set (list/add/update/delete/scan/detect), so an agent knows exactly what domain it operates on. It does not, however, differentiate itself from any sibling like novel_keywords or novel_style_check, so the 4-tier is appropriate.

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

Usage Guidelines3/5

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

It clarifies that the CRUD-style actions are grouped by category and that detect is worldview-specific and automatic, which implies usage. But it never states when to reach for this tool versus sibling tools (e.g., novel_keywords for keyword work) or any prerequisites, so guidance is only implied.

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