Draw.io MCP - A monorepo containing the MCP server and browser plugin
If you already use Drawio, the drawio mcp server is the piece that lets your assistant work with it directly. Draw.io MCP - A monorepo containing the MCP server and browser plugin.
Let's do some Vibe Diagramming with the most wide-spread diagramming tool called Draw.io (Diagrams.net).
The Draw.io MCP server brings Draw.io diagramming capabilities to AI agents. It provides MCP tools that can create, read, update, and delete diagram elements - letting AI assistants build architectural diagrams, flowcharts, and visual documentation automatically.
The toolset is worth reading before you wire it up, because it tells you what the integration is really for:
Multi — document targeting with list-documents and target_document selectors for multi-tab workflowsPer — document FIFO serialization for live operations, so multiple agents can work on different files safelyParent — child relationships for nested shapes and groupingBuilt — in Draw.io editor - no browser extension requiredpnpm — Preferred package manager (npm works fine too)Optional — The Optional tool exposed by this serverSetup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client. The configuration blocks on this page cover the common clients.
This sits in the cloud and infrastructure group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Drawio's toolset — Multi, Per, Parent and 3 more — is a fair guide to whether it matches your workflow. It is maintained by lgazo; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Drawio's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| Multi | document targeting with list-documents and target_document selectors for multi-tab workflows |
| Per | document FIFO serialization for live operations, so multiple agents can work on different files safely |
| Parent | child relationships for nested shapes and grouping |
| Built | in Draw.io editor - no browser extension required |
| pnpm | Preferred package manager (npm works fine too) |
| Optional | The Optional tool exposed by this server. |
{
"mcpServers": {
"drawio": {
"command": "npx",
"args": ["-y", "drawio-mcp-server", "--editor"]
}
}
}Configuration as documented by the project. Restart the client after saving.
Manage your whole Supabase project in conversation — database, auth, storage, Edge Functions and branches.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
Cloud browsers for AI agents — automation sessions that run in Browserbase's fleet, not on your machine.
Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.