# excalidraw/excalidraw-mcp

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/excalidraw-excalidraw-mcp).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

2,566 stars · 172 forks · TypeScript

## Links

- GitHub: https://github.com/excalidraw/excalidraw-mcp
- Homepage: https://mcp.excalidraw.com/mcp
- awesome-repositories: https://awesome-repositories.com/repository/excalidraw-excalidraw-mcp.md

## Description

Excalidraw MCP is a Model Context Protocol server that integrates Excalidraw's diagramming capabilities directly into AI chat interfaces. It enables AI assistants to generate, display, and manipulate interactive Excalidraw diagrams as part of conversational workflows.

The server provides real-time streaming of hand-drawn diagrams that appear progressively in the chat, along with the ability to pan and zoom the viewport to focus on specific areas. Users can open diagrams in a fullscreen interactive editor to modify elements directly within the conversation, creating a seamless bridge between AI-generated content and manual editing.

Deployment is streamlined through a one-click Vercel option that requires no environment configuration, making the server immediately accessible for integration with MCP-compatible chat applications.

## Tags

### Graphics & Multimedia

- [Streaming Diagram Generators](https://awesome-repositories.com/f/graphics-multimedia/hand-drawn-graphics-libraries/streaming-diagram-generators.md) — Generates hand-drawn Excalidraw diagrams in real time, streaming them as interactive visuals. ([source](https://cdn.jsdelivr.net/gh/excalidraw/excalidraw-mcp@main/README.md))
- [Fullscreen Diagram Editors](https://awesome-repositories.com/f/graphics-multimedia/multi-format-diagram-editing/live-diagram-editing/fullscreen-diagram-editors.md) — Opens diagrams in a fullscreen interactive editor for direct element modification within conversations. ([source](https://cdn.jsdelivr.net/gh/excalidraw/excalidraw-mcp@main/README.md))

### User Interface & Experience

- [Diagram Viewport Controls](https://awesome-repositories.com/f/user-interface-experience/2d-panning-controllers/image-pan-and-zoom-controls/plot-pan-and-zoom-controls/diagram-viewport-controls.md) — Provides programmatic pan and zoom controls for diagram viewports within chat interfaces. ([source](https://cdn.jsdelivr.net/gh/excalidraw/excalidraw-mcp@main/README.md))
