drawio-mcp-server and excalidraw-mcp
About drawio-mcp-server
simonkurtz-MSFT/drawio-mcp-server
A Model Context Protocol (MCP) server for programmatic diagram generation using Draw.io (Diagrams.net). This server generates Draw.io XML directly — no browser extension or Draw.io instance required.
Provides 700+ Microsoft Azure architecture icons alongside basic flowchart shapes with fuzzy search, plus batch cell operations and layer management for efficient diagram construction. Built on Deno with support for both stdio and HTTP transports, generating standard Draw.io XML compatible with desktop and web clients; integrates with Claude Desktop, VS Code, Zed, and other MCP-compatible editors through configurable transport endpoints.
About excalidraw-mcp
cmd8/excalidraw-mcp
Model Context Protocol server for Excalidraw diagrams
Exposes tools for programmatic diagram manipulation—creating nodes and edges, deleting elements, and retrieving full diagram state as markdown—enabling AI assistants to read and modify Excalidraw diagrams via stdio transport. Integrates with multiple MCP-compatible IDEs and editors (Cursor, Claude Desktop, VS Code, Windsurf) through standardized server configuration, operating on local `.excalidraw` files specified via CLI argument.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work