github excalidraw/excalidraw-mcp v0.3.0

latest releases: v0.3.2, v0.3.1
5 months ago

What's New

Export to Excalidraw

  • "Export" button in fullscreen editor (top-right, native Excalidraw styling)
  • Confirmation modal before upload
  • Encrypts + uploads to excalidraw.com, opens shareable link
  • Server-side proxy via app-only tool (visibility: ["app"]) to avoid CORS
  • Uses Excalidraw v2 binary format (concatBuffers + AES-GCM + zlib)

Checkpoint/Restore

  • Save diagram state per tool call with checkpoint IDs
  • Restore from checkpoint with restoreCheckpoint element
  • Delete elements from restored state with deleteElement
  • Saved viewport restored as fallback when no cameraUpdate provided

Font Loading Fix

  • Preload all Excalidraw fonts (Excalifont + Assistant family) on inline widget mount
  • Fixes text cropping on first fullscreen open caused by font loading race condition

Fullscreen Stability

  • Editor no longer unmounts/remounts when new tool calls arrive while in fullscreen
  • Seamless SVG-first mount/reveal transition pattern

Don't miss a new excalidraw-mcp release

NewReleases is sending notifications on new releases.