simonkurtz-MSFT/drawio-mcp-server
A Model Context Protocol (MCP) server for programmatic diagram generation using Draw.io (Diagrams.net). This server generates Draw.io XML directly — no browser extension or Draw.io instance required.
This tool helps you quickly create technical diagrams, especially for cloud architectures, without needing to manually drag and drop shapes in Draw.io. You provide structured input (e.g., text descriptions or code), and it generates the Draw.io diagram XML, complete with Azure icons and standard shapes. It's designed for developers and technical architects who want to automate diagram creation through existing MCP clients like Claude Desktop or VS Code.
Use this if you need to programmatically generate or update complex technical diagrams, particularly Azure architecture diagrams, using text-based or code inputs within your development environment.
Not ideal if you prefer designing diagrams manually with a visual interface or if you need to convert generated diagrams to PNG/SVG/PDF directly through this tool.
Stars
34
Forks
10
Language
TypeScript
License
MIT
Category
Last pushed
Mar 10, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/simonkurtz-MSFT/drawio-mcp-server"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
yctimlin/mcp_excalidraw
MCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit,...
hustcc/mcp-mermaid
❤️ Generate mermaid diagram and chart with AI MCP dynamically.
veelenga/claude-mermaid
MCP Server to previewing mermaid diagrams with live reload
rtuin/mcp-mermaid-validator
A Model Context Protocol server that validates and renders Mermaid diagrams.
Menghuan1918/drawio2go
A modern DrawIO editor application. AI-Powered, Human-AI Collaboration | AI 加持,人机共绘drawio