draw.io

MCP serverDev tools

This app lets your AI create draw.io diagrams for you right in chat. Diagrams come out as live, interactive draw.io files, and your AI can search a library of more than 10,000 shapes to build them. Once it is added, you can go from an idea or plan to a visual without leaving the conversation.

Use draw.io in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add draw.io and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use draw.io to create diagram

Details

Available today. Use it from your connected AI after setup.

After adding it, ask your AI to draw a diagram of something you are working on, like a process or a plan. It will search the shape library and build the diagram in chat.

draw.ioStart free

What your AI can do with it

  • Create diagrams in chat as you talk
  • Render diagrams as live, interactive draw.io files
  • Search a library of 10,000+ shapes
  • Build diagrams out of interactive shapes

Install draw.io

The server’s own address, for the clients that take one directly. Or connect ahel once and every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user draw-io 'https://mcp.draw.io/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://mcp.draw.io/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=draw-io&config=eyJ1cmwiOiJodHRwczovL21jcC5kcmF3LmlvL21jcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://mcp.draw.io/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add draw-io --url 'https://mcp.draw.io/mcp'

    Run it once, then sign in with codex mcp login draw-io if the server asks for an account.

From the project's README

As published by jgraph/drawio-mcp in README.md. This repository publishes several servers, so only the opening is shown here.

The official draw.io MCP (Model Context Protocol) server that enables LLMs to create and open diagrams in the draw.io editor.

Four Ways to Create Diagrams

This repository offers four approaches for integrating draw.io with AI assistants. Pick the one that fits your setup:

MCP App ServerMCP Tool ServerAssistant PluginsProject Instructions
How it worksRenders diagrams inline in chatOpens diagrams in your browserGenerates .drawio files, optional PNG/SVG/PDF export or browser URLClaude generates draw.io URLs via Python
Diagram outputInteractive viewer embedded in conversationdraw.io editor in a new tab.drawio, .drawio.png / .svg / .pdf, or browser URLClickable link to draw.io
Requires installationNo (hosted at mcp.draw.io)Yes (npm package)One-line plugin install (draw.io Desktop only for PNG/SVG/PDF export)No — just paste instructions
Supports XML, CSV, MermaidXML only✅ All threeXML only

Shortened here. Read the whole README on GitHub.

Tools it offers (2)

What this server listed when ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • create_diagram
  • search_shapes

Signals

GitHub stars
6k
Forks
342
Last commit
Sep 2026
Weekly_downloads
35k weekly_downloads
Advanced
Delivery
draw.io MCP server → your ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-draw-mcp
Source
github.com/jgraph/drawio-mcp
Hosted endpoint
https://mcp.draw.io/mcp