Connection check
local install
opentalk2html-notmd
MCP server for HTML generation from AI agents
Tools
19
GitHub stars
7
Installs / wk
72
Licence
GPL-3.0
Transport
stdio
Last checked
never
Tools & capabilities
19 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
check_consistency
from source
Audit document for stale cross-section references and dependency violations Audit document for stale cross-section references and dependency violations
edit_html_range
from source
Replace a range of lines in an HTML file with new content (most token-efficient edit — send only the changed lines) Replace a range of lines in an HTML file with new content (most token-efficient edit — send only the changed lines)
edit_section
from source
Replace a rendered section in an HTML file with a new component. Pages rendered with render_page embed section markers. Use list_sections to discover available indices. Provide com… Replace a rendered section in an HTML file with a new component. Pages rendered with render_page embed section markers. Use list_sections to discover available indices. Provide component+props to re-render, or html for raw replacement.
format_html
from source
Format/beautify an existing HTML file Format/beautify an existing HTML file
get_component_schema
from source
Get component schema with available props Get component schema with available props
get_template_schema
from source
Get template metadata including available variables with defaults Get template metadata including available variables with defaults
insert_section
from source
Insert a new component section at a specific index, pushing existing sections forward. Uses the same section marker system as render_page. Auto-renumbers all subsequent sections. Insert a new component section at a specific index, pushing existing sections forward. Uses the same section marker system as render_page. Auto-renumbers all subsequent sections.
list_components
from source
List available interactive components (optionally filter by category) List available interactive components (optionally filter by category)
list_sections
from source
List all component sections in an HTML file that was built with render_page. Returns section indices, component types, and sizes. List all component sections in an HTML file that was built with render_page. Returns section indices, component types, and sizes.
list_templates
from source
List available template shells (optionally filter by category) List available template shells (optionally filter by category)
patch_html
from source
Patch HTML element(s) by CSS selector Patch HTML element(s) by CSS selector
preview_html
from source
Preview rendered HTML string without writing Preview rendered HTML string without writing
propagate_edit
from source
Propagate an entity edit through the dependency graph, updating all transitively affected sections Propagate an entity edit through the dependency graph, updating all transitively affected sections
read_html
from source
Read/analyze existing HTML file. Use mode= Read/analyze existing HTML file. Use mode=
register_template
from source
Register a custom template at runtime for immediate use with render_page/preview_html Register a custom template at runtime for immediate use with render_page/preview_html
render_page
from source
Assemble page from structured components Assemble page from structured components
set_attribute
from source
Set attribute on element(s) by CSS selector Set attribute on element(s) by CSS selector
write_html_file
from source
Write content as formatted HTML file Write content as formatted HTML file
write_raw_html
from source