jgraph/drawio-mcp

Draw.io MCP Server is a Model Context Protocol server that enables large language models to create and open diagrams in the draw.io editor.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 12th, 2026
Created on February 2nd, 2026
Open Issues & Pull Requests: 10 (+0)
GitHub issues: Enabled
Number of forks: 330
Total Stargazers: 5,397 (+0)
Total Subscribers: 23 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.0 hours
Mean response time: 2.2 days
90th percentile: 7.9 days
Tracked items: 29

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 16% of issues opened in the past year have been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 36 days
Stale 30+ days: 8
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Draw.io MCP Server is a Model Context Protocol server that enables large language models to create and open diagrams in the draw.io editor.

The tool solves the problem of integrating diagram creation into AI-assisted workflows. It offers four distinct approaches: an MCP App Server that renders diagrams inline in chat conversations, an MCP Tool Server that opens diagrams in the draw.io editor, assistant plugins for local development workflows, and project instructions for quick setup without installation. The MCP App Server uses the MCP Apps protocol to display interactive diagram previews directly in conversation, while the MCP Tool Server publishes diagrams to the draw.io editor. Both approaches support diagram creation from XML, CSV, and Mermaid formats. The tool includes a shape search capability that queries over ten thousand shapes across draw.io libraries covering AWS, Azure, GCP, electrical, Cisco, Kubernetes, UML, and BPMN domains, supplemented by an icon service for brand logos and general-purpose concept icons.

Developers should choose this tool based on their workflow requirements. The MCP App Server suits those wanting inline diagram previews without leaving the chat interface and requires no installation when using the hosted endpoint. The MCP Tool Server works best for local desktop workflows and supports all three input formats with lightbox and dark mode options. The assistant plugins integrate into local development environments, while project instructions provide the quickest path to getting started without any installation overhead. The choice depends on whether you prioritize inline visualization, direct editor access, or minimal setup friction.

The project maintains both a hosted MCP App Server endpoint and a published npm package for the MCP Tool Server, supporting multiple integration paths. Development activity spans both server implementations and documentation for each integration approach, with particular attention to shape library coverage and format support across XML, CSV, and Mermaid inputs.