render_hierarchy_html
Render hierarchy data from JSON, YAML, or inline mappings as a self-contained HTML page with optional numbering, checkboxes, and custom themes. Save the output to a workspace file for later use.
Instructions
Render safe self-contained hierarchy HTML and optionally save it.
Inline mappings, sequences, JSON, and YAML require no filesystem access. An
explicit source path, custom theme folder, or output folder must be absolute and
resolve beneath MCP_AGENT_OPS_WORKSPACE_ROOTS. When a filename is supplied
without an output folder, the authorized server project directory is used.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| theme | No | Packaged or custom theme base name without `.css`. | default |
| title | No | Browser and page title. | Hierarchy |
| source | Yes | Inline mapping, sequence, JSON, YAML, or an absolute JSON/YAML path. | |
| numbering | No | Add one-based dotted hierarchy numbers. | |
| checkboxes | No | Add read-only completion markers. | |
| output_folder | No | Optional absolute destination beneath a configured workspace. | |
| themes_folder | No | Absolute folder for a custom theme, or null for packaged themes. | |
| completed_items | No | Exact dotted paths rendered as complete; requires checkboxes. | |
| output_filename | No | Optional base HTML filename without a directory. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |