excalidraw-mcp
Excalidraw MCP Server (Conforme a la especificación Excalidraw v2)
Un servidor MCP (Model Context Protocol) para crear y gestionar diagramas de Excalidraw, actualizado para cumplir con la especificación oficial de Excalidraw v2.
Características
Herramientas de elementos básicos
Herramienta | Descripción |
| Crea un solo elemento de Excalidraw |
| Crea varios elementos en una sola llamada |
| Actualiza un elemento existente por ID |
| Elimina un elemento por ID |
| Consulta elementos por tipo o filtros personalizados |
| Limpia todos los elementos del lienzo |
Operaciones de archivo
Herramienta | Descripción |
| Exporta el lienzo a un archivo |
| Importa un archivo |
| Obtiene el JSON completo de la escena |
Elementos de la biblioteca (paquetes de iconos oficiales de Excalidraw)
Herramienta | Descripción |
| Busca o lista elementos en todas las bibliotecas instaladas ( |
| Inserta un icono en una posición con escala opcional ( |
Bibliotecas oficiales instaladas (499+ iconos):
AWS Architecture Icons (
aws-architecture-icons): 249 iconos (CloudSearch, EMR, DynamoDB, S3, EC2, Lambda, VPC, RDS, Kinesis, etc.)Google Icons (
google-icons): 139 iconos (Anthos, BigQuery, Compute Engine, Cloud Run, GKE, Firestore, etc.)System Design Components (
system-design-components): 24 elementos (Servidor de aplicaciones, Servidor de múltiples instancias, Balanceador de carga, etc.)Shapes for UML & ER Diagrams (
uml-er-diagrams): 21 elementos (Entidades, Relaciones, Conectores, Formas)Software Logos (
software-logos): 18 iconos (Docker, JSON, Git, logotipos de bases de datos, etc.)Architecture Diagram Components (
architecture-diagram-components): 11 componentes (Slack, Docker, GitHub, VPC, Subredes)Software Architecture (
software-architecture): 7 elementos básicos de diagramaRobots (
robots): 7 figuras ilustradas de robotsBuilt-in Common Icons (
built-in): 23 iconos nativos ligeros
Diagrama de flujo con diseño automático
Herramienta | Descripción |
| Crea un diagrama de flujo con diseño automático de DagreJS |
Diseños compatibles: Arriba-abajo (TB), Izquierda-derecha (LR), Abajo-arriba (BT), Derecha-izquierda (RL) Formas de nodo: Rectángulo, Elipse, Rombo
// 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
Configuración
Añádelo a tu archivo de configuración de MCP (p. ej., claude_desktop_config.json, .cursor/mcp.json o ~/.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.
MCP server that lets your AI assistant build and deploy apps, hosting each one at a live URL.
Related MCP Servers
- AlicenseBqualityFmaintenanceSecurity-hardened MCP server for Excalidraw with API key auth, rate limiting, real-time WebSocket sync, and 14 diagramming tools16886 npm4MIT
- AlicenseBqualityBmaintenanceAn MCP server that generates beautiful Excalidraw architecture diagrams with perfect auto-layout, stateful editing, and architecture-aware component styling.226352 PyPI162MIT
- 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