excalidraw-mcp
Fast and streamable Excalidraw MCP App
The Excalidraw MCP server integrates hand-drawn diagram creation into AI assistants through the Model Context Protocol Apps extension. It streams interactive Excalidraw whiteboard interfaces directly into chat conversations, enabling AI models to generate and users to edit sketched diagrams in real-time. The server supports smooth viewport camera control and fullscreen editing, working with Claude Desktop, ChatGPT, VS Code, Goose, and other MCP-compatible clients. Developers can deploy it remotely via the hosted endpoint or install it locally as a packaged extension or from source.
Key Features
Use Cases
- 01Generating architecture diagrams showing system components and data flow during technical discussions
- 02Creating quick sketches and illustrations based on conversational descriptions
- 03Visualizing database schemas and entity relationships in development conversations
- 04Drawing user interface mockups and wireframes collaboratively with AI assistance
- 05Producing flowcharts and process diagrams for documentation within chat sessions
- 06Sketching network topologies and infrastructure layouts during DevOps planning
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
excalidraw-mcp — FAQ
What is the Excalidraw MCP server?+
It's an MCP server that adds interactive hand-drawn diagram creation capabilities to AI assistants through the MCP Apps extension. When an AI assistant creates a diagram, it renders as a live Excalidraw whiteboard you can edit directly in the chat interface.
How do I install the Excalidraw MCP server in Claude Desktop?+
Download the excalidraw-mcp-app.mcpb file from the GitHub releases page and double-click it to install. Alternatively, you can build from source and add the server configuration to your Claude Desktop config JSON file, then restart Claude.
Which AI clients work with this MCP server?+
It works with Claude Desktop, ChatGPT, VS Code, Goose, and any other client that supports the MCP Apps extension. For apps without official integration, you can add it as a custom MCP connector.
Can I use the remote Excalidraw MCP server without local installation?+
Yes, you can connect to the hosted endpoint at https://mcp.excalidraw.com in compatible clients. This is the recommended approach for most users.
Do I need API keys or prerequisites to use this MCP server?+
No API keys are required. For local installation, you only need Node.js and pnpm if building from source. The remote endpoint requires no setup at all.
Is the Excalidraw MCP server free to use?+
Yes, it's open source under the MIT license and free to use. You can use the hosted endpoint or deploy your own instance to Vercel at no cost beyond standard hosting fees.
How do I install excalidraw-mcp?+
Open the source repository on GitHub and follow its README. excalidraw-mcp is a mcp server — MCP Agents Market links you directly to the official repo.
Is excalidraw-mcp free?+
excalidraw-mcp is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.