Skip to main content
Glama
excalidraw-mcp

excalidraw-mcp

by thiendt1608

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

create_element

Crea un solo elemento de Excalidraw

create_elements_batch

Crea varios elementos en una sola llamada

update_element

Actualiza un elemento existente por ID

delete_element

Elimina un elemento por ID

query_elements

Consulta elementos por tipo o filtros personalizados

clear_canvas

Limpia todos los elementos del lienzo

Operaciones de archivo

Herramienta

Descripción

export_file

Exporta el lienzo a un archivo .excalidraw

import_file

Importa un archivo .excalidraw al lienzo

get_scene_json

Obtiene el JSON completo de la escena

Elementos de la biblioteca (paquetes de iconos oficiales de Excalidraw)

Herramienta

Descripción

list_library_items

Busca o lista elementos en todas las bibliotecas instaladas (query, library, limit)

insert_library_item

Inserta un icono en una posición con escala opcional (itemId, x, y, scale, library)

Bibliotecas oficiales instaladas (499+ iconos):

  1. AWS Architecture Icons (aws-architecture-icons): 249 iconos (CloudSearch, EMR, DynamoDB, S3, EC2, Lambda, VPC, RDS, Kinesis, etc.)

  2. Google Icons (google-icons): 139 iconos (Anthos, BigQuery, Compute Engine, Cloud Run, GKE, Firestore, etc.)

  3. System Design Components (system-design-components): 24 elementos (Servidor de aplicaciones, Servidor de múltiples instancias, Balanceador de carga, etc.)

  4. Shapes for UML & ER Diagrams (uml-er-diagrams): 21 elementos (Entidades, Relaciones, Conectores, Formas)

  5. Software Logos (software-logos): 18 iconos (Docker, JSON, Git, logotipos de bases de datos, etc.)

  6. Architecture Diagram Components (architecture-diagram-components): 11 componentes (Slack, Docker, GitHub, VPC, Subredes)

  7. Software Architecture (software-architecture): 7 elementos básicos de diagrama

  8. Robots (robots): 7 figuras ilustradas de robots

  9. Built-in Common Icons (built-in): 23 iconos nativos ligeros

Diagrama de flujo con diseño automático

Herramienta

Descripción

create_flowchart

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"]
    }
  }
}

Related MCP Connectors

Related MCP Servers