Brings draw.io diagram generation into Claude and Cursor with real-time browser preview. Spins up an embedded HTTP server on port 6002 that serves the draw.io UI and syncs state as you work. You get five tools: start_session opens the browser, create_new_diagram and edit_diagram handle XML generation and cell-level edits by ID, get_diagram pulls current state, and export_diagram saves to .drawio files. Includes version history with visual thumbnails for rolling back changes. Self-contained with no external dependencies, though it loads the draw.io UI from embed.diagrams.net by default. You can point DRAWIO_BASE_URL at a private instance if you need to keep everything internal.
claude mcp add --transport stdio hj1003862396-draw-flow-mcp-server -- npx -y @io.github.hj1003862396/draw-flow-mcp-server