mcpserver.lol
registry/uml-plantuml
Connection check verified live · 28h ago

uml-plantuml

Render, validate, encode/decode PlantUML diagram-as-code; 22 diagram types. Free, no auth.

Tools 6
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 28h ago

Tools & capabilities

6 tools

Read from the running server on 28h ago.

decode_token encoded*
Recover the PlantUML source from a token or from any PlantUML render URL (the token is extracted automatically). Tokens use PlantUML's own 64-character alphabet ("0-9 A-Z a-z - _")…
encode_source text*
Encode PlantUML source into a URL token and ready-to-use share/render URLs (svg + png). The result carries url_ok: GET URLs only work while the token is at most 16000 characters; w…
get_syntax_reference type*
Get the syntax reference entry for one diagram type: description, a render-verified example, and the help page URL. Use it to ground diagram generation.
list_diagram_types
List the 22 supported diagram/reference types with a one-line description and the local syntax reference URL for each. Use it to pick the right @start directive.
render_diagram text*format
Render PlantUML source text to a diagram image. Returns a PNG image block (format "png") or the SVG markup as text (format "svg", default), plus the shareable render URL. The sourc…
validate_diagram text*
Check PlantUML source without rendering. Returns {ok:true, diagram_type} or {ok:false, error:{code, message, line, column, source_line, hint, diagram_type_detected, help}}. Cheap -…