excalidraw-mcp
Excalidraw MCP Server (Excalidraw v2 Spec Compliant)
Ein MCP-Server (Model Context Protocol) zum Erstellen und Verwalten von Excalidraw-Diagrammen, aktualisiert, um der offiziellen Excalidraw-v2-Spezifikation zu folgen.
Funktionen
Tools für Kernelemente
Tool | Beschreibung |
| Erstellt ein einzelnes Excalidraw-Element |
| Erstellt mehrere Elemente in einem Aufruf |
| Aktualisiert ein vorhandenes Element anhand der ID |
| Löscht ein Element anhand der ID |
| Fragt Elemente nach Typ oder benutzerdefinierten Filtern ab |
| Entfernt alle Elemente von der Zeichenfläche |
Dateioperationen
Tool | Beschreibung |
| Exportiert die Zeichenfläche in eine |
| Importiert eine |
| Ruft das vollständige Szenen-JSON ab |
Bibliothekselemente (Offizielle Excalidraw-Icon-Pakete)
Tool | Beschreibung |
| Durchsucht oder listet Elemente in allen installierten Bibliotheken ( |
| Fügt ein Icon an einer Position mit optionaler Skalierung ein ( |
Installierte offizielle Bibliotheken (499+ Icons):
AWS Architecture Icons (
aws-architecture-icons): 249 Icons (CloudSearch, EMR, DynamoDB, S3, EC2, Lambda, VPC, RDS, Kinesis, usw.)Google Icons (
google-icons): 139 Icons (Anthos, BigQuery, Compute Engine, Cloud Run, GKE, Firestore, usw.)System Design Components (
system-design-components): 24 Elemente (Anwendungsserver, Multi-Instanz-Server, Load Balancer, usw.)Shapes for UML & ER Diagrams (
uml-er-diagrams): 21 Elemente (Entitäten, Beziehungen, Konnektoren, Formen)Software Logos (
software-logos): 18 Icons (Docker, JSON, Git, Datenbank-Logos, usw.)Architecture Diagram Components (
architecture-diagram-components): 11 Komponenten (Slack, Docker, GitHub, VPC, Subnetze)Software Architecture (
software-architecture): 7 zentrale DiagrammelementeRobots (
robots): 7 illustrierte RoboterfigurenBuilt-in Common Icons (
built-in): 23 schlanke native Icons
Auto-Layout-Flussdiagramm
Tool | Beschreibung |
| Erstellt ein Flussdiagramm mit DagreJS-Auto-Layout |
Unterstützte Layouts: Top-Bottom (TB), Left-Right (LR), Bottom-Top (BT), Right-Left (RL) Knotenformen: Rechteck, Ellipse, Raute
// Update an existing element
update_element({ id: "mybox1", strokeColor: "#099268", text: "Updated!", width: 200 })
// Query elements by filter
query_elements({ filter: { type: "rectangle" } })
// Export to file
export_file({ filePath: "docs/architecture.excalidraw" })Related MCP server: excalidraw-architect-mcp
Einrichtung
Fügen Sie Folgendes zu Ihrer MCP-Einstellungsdatei hinzu (z. B. claude_desktop_config.json, .cursor/mcp.json oder ~/.omp/agent/mcp.json):
{
"mcpServers": {
"excalidraw": {
"type": "stdio",
"command": "node",
"args": ["/path/to/excalidraw-mcp/src/cli.js"]
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Collaborative whiteboard MCP server — create objects, connectors, C4 diagrams, and manage boards
Render, verify, describe, and safely edit Mermaid diagrams through MCP.
Create and manage Mermaid.js flowcharts and diagrams with AI agents via MCP.
One MCP server for the services your AI needs: memory, files, Microsoft 365, kanban and more.
Related MCP Servers
- AlicenseBqualityFmaintenanceSecurity-hardened MCP server for Excalidraw with API key auth, rate limiting, real-time WebSocket sync, and 14 diagramming tools162,060 npm4MIT
- AlicenseBqualityBmaintenanceAn MCP server that generates beautiful Excalidraw architecture diagrams with perfect auto-layout, stateful editing, and architecture-aware component styling.226298 PyPI163MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to programmatically create and manage flowcharts, ERDs, and swimlane diagrams. It provides tools for manipulating diagram structures, performing auto-layouts, and exporting to Mermaid or Markdown formats.12 npmMIT
- AlicenseAqualityAmaintenanceMCP server for creating and editing diagrams using draw.io. Allows generating diagrams from Mermaid or XML, searching shapes, and opening them in draw.io for export.20Apache 2.0