Best for
- Users who want inline diagram previews without leaving the chat
- Teams brainstorming architecture or process diagrams in Claude.ai or Cursor
- Users comfortable relying on the hosted mcp.draw.io endpoint
Official draw.io MCP App Server that renders interactive diagrams inline in chat via the hosted mcp.draw.io endpoint, offering create_diagram and search_shapes tools; requires no install but sends diagram data to the cloud by default, with self-hosting available for stricter data residency needs.
The draw.io MCP App Server is the official draw.io MCP server that renders diagrams inline in AI chat interfaces using the MCP Apps protocol, appearing as interactive iframes instead of opening a browser tab. The official hosted endpoint at https://mcp.draw.io/mcp can be added as a remote MCP server to Claude.ai, Cursor, or any MCP Apps-compatible host with no installation required; it can also be run locally via Node.js or deployed to your own Cloudflare Workers instance. It exposes two tools: create_diagram, which renders draw.io XML as an interactive diagram inline in the conversation, and search_shapes, which searches over 10,000 shapes across draw.io's libraries (AWS, Azure, GCP, P&ID, electrical, Cisco, Kubernetes, UML, BPMN, etc.) by keyword, falling back to the draw.io icon service when no strong local match exists, and returns exact style strings usable directly in XML.
Add https://mcp.draw.io/mcp as a remote MCP server URL in Claude.ai, Cursor, or another MCP Apps-compatible host's settings — no installation required. To self-host instead, clone the repo and run cd mcp-app-server && npm install && npm start, or deploy to Cloudflare Workers; set the VIEWER_PATH environment variable at build time to inline the viewer and avoid loading it from viewer.diagrams.net.
{"mcpServers": {"drawio": {"url": "https://mcp.draw.io/mcp"}}}