Skip to content

BV-Venky/excalidraw-architect-mcp

MCP Developer Tools

A 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.

Python Latest v1.0.3 · 1mo ago Security brief →

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 →
No immediate action
v1.0.3 Breaking risk

Architecture Knowledge Graph

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
134
Forks
10
Language
Python

Install & Platforms

Install via
pip

Alternative to

Mermaid Excalidraw (standalone)

Beta — feedback welcome: [email protected]