BV-Venky/excalidraw-architect-mcp
MCP Developer ToolsA tool that lets LLMs describe architecture while it automatically lays out and renders precise Excalidraw diagrams, supporting a living, version‑controlled knowledge graph of system components.
Features
- Separates structure (what) from layout (where), letting LLMs focus on describing components
- Uses the Sugiyama graph‑layout algorithm to guarantee clean, non‑overlapping diagrams every time
- Provides architecture‑aware styling (e.g., Kafka nodes get stream shapes)
- Enables iterative editing via natural‑language commands (“add a cache in front of the DB”)
- Introduces an Architecture Knowledge Graph – a persistent, version‑controlled model that can be queried, linted, and rendered into multiple diagram views
Recent releases
View all 6 releases →- Added export_diagram tool supporting SVG and PNG output
Full changelog
feat: add export_diagram tool for SVG and PNG export by @nandanadileep
What's Changed
- feat: add export_diagram tool for SVG and PNG export (#13) by @nandanadileep in https://github.com/BV-Venky/excalidraw-architect-mcp/pull/14
New Contributors
- @nandanadileep made their first contribution in https://github.com/BV-Venky/excalidraw-architect-mcp/pull/14
Full Changelog: https://github.com/BV-Venky/excalidraw-architect-mcp/compare/v0.2.3...v0.3.0
Fixes Python 3.10 compatibility issues with Annotations.
Full changelog
Users on Python 3.10 were facing issues wrt Annotations as it is not Compatible. This version fixes the compatibility issues
- Pip install support
- Diagram design skill
- Adaptive leaf source spacing
Full changelog
Adaptive leaf source spacing, multi-leaf-source overlap fix, pip install support, diagram design skill
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.