{"name":"io.github.Aimino-Tech/opentalk2html-notmd","slug":"aimino-tech-opentalk2html-notmd","title":null,"description":"MCP server for HTML generation from AI agents","url":"https://mcp.market/server/aimino-tech-opentalk2html-notmd","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":15,"stars":7,"forks":0,"downloads_week":null,"last_push_at":"2026-06-16T08:47:46.000Z","license":"GPL-3.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Aimino-Tech/OpenTalk2HTML-NotMD","website":null,"version":"0.1.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@aimino/opentalk2html-notmd","version":"0.1.2","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"-y","type":"positional"}]}],"tools":[{"name":"check_consistency","description":"Audit document for stale cross-section references and dependency violations","write_action":false,"price_micros":0,"input_schema":null},{"name":"edit_html_range","description":"Replace a range of lines in an HTML file with new content (most token-efficient edit — send only the changed lines)","write_action":false,"price_micros":0,"input_schema":null},{"name":"edit_section","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_html","description":"Format/beautify an existing HTML file","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_component_schema","description":"Get component schema with available props","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_template_schema","description":"Get template metadata including available variables with defaults","write_action":false,"price_micros":0,"input_schema":null},{"name":"insert_section","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_components","description":"List available interactive components (optionally filter by category)","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_sections","description":"List all component sections in an HTML file that was built with render_page. Returns section indices, component types, and sizes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_templates","description":"List available template shells (optionally filter by category)","write_action":false,"price_micros":0,"input_schema":null},{"name":"patch_html","description":"Patch HTML element(s) by CSS selector","write_action":true,"price_micros":0,"input_schema":null},{"name":"preview_html","description":"Preview rendered HTML string without writing","write_action":false,"price_micros":0,"input_schema":null},{"name":"propagate_edit","description":"Propagate an entity edit through the dependency graph, updating all transitively affected sections","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_html","description":"Read/analyze existing HTML file. Use mode='text' for token-efficient plain text extraction with offset/limit progressive reading.","write_action":false,"price_micros":0,"input_schema":null},{"name":"register_template","description":"Register a custom template at runtime for immediate use with render_page/preview_html","write_action":false,"price_micros":0,"input_schema":null},{"name":"render_page","description":"Assemble page from structured components","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_attribute","description":"Set attribute on element(s) by CSS selector","write_action":false,"price_micros":0,"input_schema":null},{"name":"write_html_file","description":"Write content as formatted HTML file","write_action":true,"price_micros":0,"input_schema":null},{"name":"write_raw_html","description":"Write raw HTML content directly to file","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-26T21:23:40.398Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T21:23:40.354Z","components":{"code":{"score":25,"max":25,"notes":["115 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 103 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@aimino/opentalk2html-notmd","version":"0.1.2","found":true,"license":"GPL-3.0-only","hasInstallScripts":false,"dependencyCount":8,"publishedAt":"2026-05-27T10:53:57.830Z","repositoryUrl":"git+https://github.com/Aimino-Tech/OpenTalk2HTML-NotMD.git"}],"repo":{"found":true,"owner":"Aimino-Tech","repo":"OpenTalk2HTML-NotMD","archived":false,"pushedAt":"2026-06-16T08:47:46Z","stars":7,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/115795675?v=4","ownerCreatedAt":"2022-10-14T12:14:11Z","license":"GPL-3.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/115795675?v=4&s=128","source":"github"},"presence":{"stars":7,"forks":0,"downloadsWeek":null,"license":"GPL-3.0","lastPushAt":"2026-06-16T08:47:46.000Z","score":15}}}},"grade_history":[],"reviews":[]}