This turns natural language into properly laid out Excalidraw architecture diagrams without the coordinate hallucination problem that plagues direct LLM generation. You describe components and connections, it handles Sugiyama graph layout with adaptive spacing and obstacle-aware edge routing. Comes with auto-styling for 50+ technologies like Kafka, PostgreSQL, and Redis. The real trick is stateful editing: ask it to "add a cache in front of the database" on an existing diagram and it reads the embedded metadata, modifies the graph, and re-renders. Exports to SVG and PNG, converts Mermaid diagrams, and runs fully offline in Cursor or Windsurf. Useful for onboarding onto unfamiliar codebases, iterating on system designs without manual repositioning, or keeping architecture docs synced with code changes.
claude mcp add --transport stdio bv-venky-excalidraw-architect-mcp uvx excalidraw-architect-mcp