excalidraw/excalidraw-mcp

Fast and streamable Excalidraw MCP App

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 53 minutes ago
Added to GitGenius on September 12th, 2026
Created on February 4th, 2026
Open Issues & Pull Requests: 58 (+0)
GitHub issues: Enabled
Number of forks: 491
Total Stargazers: 5,292 (+0)
Total Subscribers: 15 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.6 days
Mean response time: 28.0 days
90th percentile: 62.8 days
Tracked items: 22

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 3% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 33
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 165 days
Stale 30+ days: 27
Stale 90+ days: 22

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Detailed Description

Excalidraw MCP App Server is a Model Context Protocol server that enables AI assistants to generate and stream interactive hand-drawn diagrams.

The tool solves the problem of conveying visual information through text alone by allowing language models to create Excalidraw diagrams on demand. It works by implementing the MCP Apps extension, which lets servers return interactive HTML interfaces that render directly in chat. Users can request diagrams through natural language prompts, and the server streams the visualization with smooth viewport camera control and the ability to edit diagrams fullscreen within the chat interface.

The project supports deployment across multiple MCP-compatible clients including Claude, ChatGPT, VS Code, and Goose. Installation is straightforward: users can connect to the remote instance at the project's homepage, download a prebuilt extension for Claude Desktop, or build and deploy their own instance locally or to Vercel. This flexibility makes it accessible whether someone wants immediate use or wants to self-host. The tool is built on top of Excalidraw, the established virtual whiteboard library, which provides the underlying diagram rendering and editing capabilities.

Development activity shows consistent engagement with pull requests welcomed and a clear contribution path documented. The project includes a release checklist for maintainers, indicating structured release processes. Deployment documentation is thorough, with instructions for forking and deploying to Vercel without requiring environment variable configuration. The README provides concrete usage examples and links to both human-facing and AI-focused documentation for building MCP Apps, suggesting active effort to support both end users and developers extending the ecosystem.