{"repo":"ekusiadadus/draw-mcp","free":true,"listed":false,"github":"https://github.com/ekusiadadus/draw-mcp","clone":"git clone https://github.com/ekusiadadus/draw-mcp.git","description":"Claude Code skill and CLI validator for production-quality draw.io XML — 31 rules, presets, and CI integration.","language":"Python","stars":29,"topics":["ai-agents","architecture-diagrams","claude-code","developer-tools","diagrams","drawio","python","validator","xml"],"license":"MIT","category":"ai-agents","readme_excerpt":"draw-mcp Generate and validate production-quality draw.io XML with Claude Code. draw-mcp combines a Claude Code skill with a CLI validator: 31 rules across 10 modules, four validation modes, reusable presets, and CI-ready output. It focuses on the structural and visual defects that syntax-only checks miss. Quick start · Validation rules · Examples · Specifications Why draw-mcp? AI can generate valid draw.io XML that is still difficult to edit or review: disconnected edges, invalid hierarchy, unsafe HTML, missing fonts, broken containers, and unreadable Japanese labels. draw-mcp turns those quality requirements into executable checks. Capability draw-mcp draw.io MCP Server Mermaid.js --- --- --- --- Output Native draw.io XML Image/JSON Text DSL Layout control Explicit and editable Auto-layout Auto-layout Validation 31 structural and visual rules None Syntax only CJK text checks Yes Limited No layout control Offline validation Yes Optional Yes Best fit Production diagrams and CI Fast previews Simple diagrams The official draw.io MCP server remains complementary for previews, Mermaid, and CSV workflows. draw-mcp is the quality gate for diagrams that must remain editable and consistent. Quick start Install the Claude Code plugin Then ask Claude Code to create a diagram: Install the CLI from GitHub For local development: The validator can also emit JSON for CI and automation: Supported Features Features backed by validator rules, tests, and real examples: - 31 Validation Rules acr","default_branch":null,"files":null,"tree":[],"storefront":"/r/ekusiadadus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ekusiadadus/draw-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}