dayuanjiang avatar

Next AI Draw.io

dayuanjiang/next-ai-draw-io

draw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand

GitHub stars
36.9K
tools
16
transport
STDIO
last updated
Nov 13, 2026

Tools

16 tools

Public tool metadata for what this MCP can expose to an agent.

start_sessionOpen the preview and return the drawing guide; `session_id` continues a saved diagram

Open the preview and return the drawing guide; `session_id` continues a saved diagram

No parameter schema in public metadata yet.

create_new_diagramDraw a new diagram from `mxCell` XML

Draw a new diagram from `mxCell` XML

No parameter schema in public metadata yet.

edit_diagramAdd, update or delete cells by id, all or nothing

Add, update or delete cells by id, all or nothing

No parameter schema in public metadata yet.

get_diagramThe current XML, including your edits in the browser

The current XML, including your edits in the browser

No parameter schema in public metadata yet.

get_selectionThe shapes you selected in the preview

The shapes you selected in the preview

No parameter schema in public metadata yet.

screenshot_diagramA PNG of a page, for the AI to check

A PNG of a page, for the AI to check

No parameter schema in public metadata yet.

load_diagramOpen a `.drawio` or `.drawio.svg` file

Open a `.drawio` or `.drawio.svg` file

No parameter schema in public metadata yet.

export_diagramSave `.drawio`, `.png`, `.svg` or `.drawio.svg`

Save `.drawio`, `.png`, `.svg` or `.drawio.svg`

No parameter schema in public metadata yet.

restore_versionGo back to an earlier version; a redo stays possible

Go back to an earlier version; a redo stays possible

No parameter schema in public metadata yet.

list_saved_diagramsDiagrams saved by earlier sessions, newest first

Diagrams saved by earlier sessions, newest first

No parameter schema in public metadata yet.

get_drawing_guideThe drawing rules again

The drawing rules again

No parameter schema in public metadata yet.

get_shape_libraryThe icon styles of a library such as `aws4`

The icon styles of a library such as `aws4`

No parameter schema in public metadata yet.

list_pagesPages (tabs)

Pages (tabs)

No parameter schema in public metadata yet.

add_pagePages (tabs)

Pages (tabs)

No parameter schema in public metadata yet.

rename_pagePages (tabs)

Pages (tabs)

No parameter schema in public metadata yet.

delete_pagePages (tabs)

Pages (tabs)

No parameter schema in public metadata yet.

Sponsors

Readme

Next AI Draw.io

Draw and edit draw.io diagrams by chatting with an AI.

English | 中文 | 日本語

TrendShift

License: Apache 2.0 Sponsor

Live Demo · Docs · Gallery · Desktop App · MCP Server

https://github.com/user-attachments/assets/66b9f12f-219f-4d62-acc0-0725e6850eec

Describe a diagram in a sentence and the AI draws it on a real draw.io canvas. Edit it by hand like any draw.io file, or select a few shapes and tell the AI what to change. Every AI change is a version you can compare, restore or undo, and the result exports as .drawio, .png or .svg.


View the full README on GitHub

Details

Repository
github.com/dayuanjiang/next-ai-draw-io
Website
github.com/DayuanJiang/next-ai-draw-io/tree/main/packages/mcp-server#readme
Categories
Web & Browser Automation, AI & LLM Tools, Design & Creative
Package
@next-ai-drawio/mcp-server
Transport
STDIO
Registry
MCP registry, active

Related Web & Browser Automation MCP servers

View all
1spree avatarSpree Commerce developer docs for AI agentsspree/spreeSpree Commerce docs for AI coding agents: build headless B2B and marketplace ecommerce on its APIs.15.8Kstars
2actionbook avatarActionbookactionbook/actionbookLet your AI agent operate any website through a real, logged-in browser session.1.6Kstars
3unbrowse-ai avatarUnbrowseunbrowse-ai/unbrowseWebsites as APIs: read pages, run site tasks via learned APIs, cloud browser with saved logins.904stars
4ronak-create avatarFableCutronak-create/fablecutZero-dependency browser video editor AI agents drive via a JSON timeline over MCP; ffmpeg export.780stars
5jumodada avatarDrissionPage MCPjumodada/drissionpage-mcp-serverLocal browser automation for MCP clients powered by DrissionPage.480stars
6scriptedalchemy avatarDevtools Debuggerscriptedalchemy/devtools-debugger-mcpAn MCP server exposing full Chrome DevTools Protocol debugging: breakpoints, step/run, call stacks, eval, and source maps.343stars