Skip to main content
Glama
story-architect-mcp

story-architect-mcp

by PTCuong-1102

Generate Visual HTML Story Dashboard

story_generate_dashboard

Generate a standalone HTML dashboard at export/dashboard.html to summarize word counts, writing progress, plot holes, Chekhov guns, and characters.

Instructions

Xuất một trang Dashboard trực quan hóa dạng HTML độc lập tại export/dashboard.html, tổng hợp số từ, tiến độ, danh sách plot holes, Chekhov guns và nhân vật.

Input Schema

NameRequiredDescriptionDefault
outputPathNoĐường dẫn file HTML xuất ra (mặc định: export/dashboard.html)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.7.0

TDQS

A4.5/5.0
Behavior4/5

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

Since no annotations are provided, the description carries a high burden of disclosure. It clearly states the output format (HTML), the location of the file, and the specific metrics compiled, which is valuable behavioral context for a generative tool.

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

Conciseness5/5

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

The description is delivered in a single, powerful sentence that efficiently communicates the function, the output format, the default location, and the core content of the visualization with zero fluff.

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

Completeness5/5

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

Given that the tool is a high-level synthesis and reporting tool, the description provides all necessary context for an agent to decide if the requested action (e.g., 'show me my story progress') aligns with this specific tool.

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

Parameters4/5

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

The input schema coverage is 100%, providing a baseline score of 3. The description adds clarity by specifying the default file path for the `outputPath` parameter, which is a useful behavioral detail for this optional parameter.

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 description is highly specific, clearly stating the tool generates an HTML dashboard. It defines exactly what the dashboard includes (word count, progress, plot holes, Chekhov guns, characters), distinguishing its function as an aggregator from the low-level tools in the sibling list.

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?

While it does not explicitly list alternatives, the description clearly defines its role as a synthesis/reporting tool, implying its usage when a holistic project overview is needed. The context suggests it is used when the goal is review, not data manipulation.

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