drawio-mcp-server and excalidraw-mcp

drawio-mcp-server
46
Emerging
excalidraw-mcp
39
Emerging
Maintenance 13/25
Adoption 7/25
Maturity 9/25
Community 17/25
Maintenance 6/25
Adoption 3/25
Maturity 18/25
Community 12/25
Stars: 34
Forks: 10
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 3
Forks: 1
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
No risk flags

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work