Skip to content

BV-Venky/excalidraw-architect-mcp

MCP Developer Tools

A tool that lets AI describe software architectures while it automatically lays out perfect Excalidraw diagrams offline.

Python Latest v0.3.0 · 1mo ago Security brief →

Features

  • Separates structure (what) from layout (where) so LLMs can focus on architecture
  • Uses a Sugiyama graph‑layout algorithm to guarantee clean, non‑overlapping diagrams
  • Provides architecture‑aware styling (e.g., Kafka nodes get stream shapes)
  • Allows iterative edits via natural language (“add a cache in front of the DB”)
  • Exports diagrams as SVG and PNG without needing a browser

Recent releases

View all 5 releases →
v0.3.0 New feature
Notable features
  • 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

v0.2.3 Bugfix

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

v0.2.0 Feature
Notable features
  • 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.

About

Stars
111
Forks
7
Language
Python

Install & Platforms

Install via
pip

Alternative to

Mermaid

Beta — feedback welcome: [email protected]