What is Excalidraw Architect Mcp?
An MCP server that lets AI assistants generate, edit, and convert architectural diagrams as Excalidraw files. It separates diagram structure from layout: the AI defines components and connections, while the server uses a graph layout algorithm to produce clean, styled diagrams. Designed for developers onboarding codebases, system designers, and anyone documenting architecture.
How to use Excalidraw Architect Mcp?
Install via pip install excalidraw-architect-mcp or run with uvx excalidraw-architect-mcp. Configure it as an MCP server in Cursor, Windsurf, or other IDEs using stdio transport. Then ask your AI to create, modify, or convert diagrams using natural language. An optional Diagram Design Skill file improves results.
Key features of Excalidraw Architect Mcp
- Auto-layout using the Sugiyama hierarchical algorithm
- 50+ technology mappings with automatic styling (Kafka, PostgreSQL, etc.)
- Interactive editing of existing diagrams via natural language
- Hub node visualization (gateways, load balancers stretch across services)
- Mermaid flowchart conversion to Excalidraw
- Fully offline – no API keys required
Use cases of Excalidraw Architect Mcp
- Quickly generate architecture diagrams when onboarding a new codebase
- Iterate on system design during brainstorming sessions
- Keep documentation up to date by modifying diagrams with natural language
评论