# drawio-mcp-server

> Draw.io Model Context Protocol (MCP) Server

- **URL**: https://www.freshcrate.ai/projects/drawio-mcp-server
- **Author**: lgazo
- **Category**: MCP Servers
- **Latest version**: `v2.1.1` (2026-06-02)
- **License**: MIT
- **Source**: https://github.com/lgazo/drawio-mcp-server
- **Language**: TypeScript
- **GitHub**: 1,166 stars, 107 forks
- **Registry**: github
- **Tags**: `typescript`

## Description

Draw.io Model Context Protocol (MCP) Server

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v2.1.1` | 2026-06-02 | High | ## What's Changed  **Only MCP server** is in scope:  * fix(register-tool): strip $schema at tools/list response time by @raulipadding in https://github.com/lgazo/drawio-mcp-server/pull/55 * drop support for NodeJS 20  ## New Contributors * @raulipadding made their first contribution in https://github.com/lgazo/drawio-mcp-server/pull/55  **Full Changelog**: https://github.com/lgazo/drawio-mcp-server/compare/v2.1.0...v2.1.1 |
| `v2.1.0` | 2026-05-01 | High | ## What's Changed  * Enable Draw.io MCP in IFrames * AWS, GCP, Azure, Cisco19, and CiscoSafe stencils auto-discovered at runtime from drawio's sidebar * Multi-document targeting with `list-documents` and `target_document` selectors for multi-tab workflows * Multi-page targeting with required `target_page` selectors for page-scoped tools * Per-document FIFO serialization for live operations, so multiple agents can work on different files safely * Page management tools: `list-pages`, `get-c |
| `v2.0.4` | 2026-04-10 | High | Server 2.0.4 / Extension 2.0.1  ## What's Changed * Dependency security upgrades * Missing export tool definition in Extension registration  **Full Changelog**: https://github.com/lgazo/drawio-mcp-server/compare/v2.0.3...v2.0.4 |
| `v2.0.3` | 2026-04-01 | Medium | ## What's Changed - Import and export diagrams from/to XML, SVG (with embedded XML), or PNG (with embedded XML) - Edge geometry control with waypoints and automatic self-connector routing - Parent-child relationships for nested shapes and grouping - Unified Server and Extension in the same mono-repo  **Full Changelog**: https://github.com/lgazo/drawio-mcp-server/compare/v1.8.0...v2.0.3 |
| `v1.8.0` | 2026-02-23 | Low | ## What's Changed * feat: Built-in Draw.io editor - no browser extension required * feat: add distroless Docker container by @leisefuxX in https://github.com/lgazo/drawio-mcp-server/pull/42  ## New Contributors * @leisefuxX made their first contribution in https://github.com/lgazo/drawio-mcp-server/pull/42  **Full Changelog**: https://github.com/lgazo/drawio-mcp-server/compare/v1.7.0...v1.8.0 |
| `v1.7.0` | 2026-02-12 | Low | **Full Changelog**: https://github.com/lgazo/drawio-mcp-server/compare/v1.6.0...v1.7.0 |
| `v1.6.0` | 2026-01-28 | Low | ## What's Changed * fix: correct Zed MCP server configuration structure by @Efan404 in https://github.com/lgazo/drawio-mcp-server/pull/37 * Add MSeeP.ai badge by @lwsinclair in https://github.com/lgazo/drawio-mcp-server/pull/18 * feat: Add layer management tools by @twrb in https://github.com/lgazo/drawio-mcp-server/pull/39  ## New Contributors * @Efan404 made their first contribution in https://github.com/lgazo/drawio-mcp-server/pull/37 * @lwsinclair made their first contribution in http |
| `v1.5.0` | 2025-12-23 | Low | **Full Changelog**: https://github.com/lgazo/drawio-mcp-server/compare/v1.4.0...v1.5.0 |
| `v1.4.0` | 2025-12-04 | Low | **Full Changelog**: https://github.com/lgazo/drawio-mcp-server/compare/v1.3.0...v1.4.0 |
| `v1.3.0` | 2025-10-28 | Low | **Full Changelog**: https://github.com/lgazo/drawio-mcp-server/compare/v1.2.1...v1.3.0 |

## Citation

- HTML: https://www.freshcrate.ai/projects/drawio-mcp-server
- Markdown: https://www.freshcrate.ai/projects/drawio-mcp-server.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/drawio-mcp-server/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
