Discover and explore top open-source AI tools and projects—updated daily.
excalidrawHand-drawn diagrams for AI chat
New!
Top 17.2% on SourcePulse
This project provides an Excalidraw server that integrates hand-drawn diagramming capabilities into Claude AI conversations via the Model Context Protocol (MCP) Apps. It enables users to generate and interactively edit diagrams directly within the chat interface, enhancing communication beyond static text.
How It Works
The server leverages the MCP Apps framework, allowing AI models to return interactive HTML content. It specifically embeds Excalidraw, a virtual whiteboard tool, enabling the streaming of hand-drawn diagrams with smooth camera controls and fullscreen editing capabilities directly within the Claude chat environment.
Quick Start & Requirements
https://excalidraw-mcp-app.vercel.app/mcp..mcpb bundle from releases.git clone https://github.com/antonpk1/excalidraw-mcp-app.git, cd excalidraw-mcp-app, npm install && npm run build.~/Library/Application Support/Claude/claude_desktop_config.json with the Node.js command and path to the built dist/index.js. Restart Claude Desktop.mcpb tool (for packaging).Highlighted Details
Maintenance & Community
The project outlines a clear process for releasing new versions, involving code changes, version bumping in manifest.json and package.json, rebuilding, packing the .mcpb bundle, and creating GitHub releases. Links to MCP Apps documentation and Excalidraw are mentioned.
Licensing & Compatibility
The project is released under the MIT License, permitting broad use, modification, and distribution, including for commercial purposes, provided the license terms are met.
Limitations & Caveats
Functionality is dependent on the Claude AI platform's MCP App integration. Local setup requires Node.js and manual configuration within Claude Desktop's settings. No specific performance benchmarks or hardware requirements beyond standard Node.js execution are detailed.
5 days ago
Inactive
openai
OpenGVLab