excalidraw-mcp MCP Server

Generate 25+ types of beautiful hand-drawn diagrams with AI — flowcharts, sequence, architecture, mind maps, ER, class, state, timeline, pie/bar/line/radar charts, kanban, wireframes, decision…

Local serverstdio

What is the excalidraw-mcp Server?

excalidraw-mcp is an MCP project maintained in the maaker-ai/excalidraw-mcp repository. The maintainer describes its purpose as “Generate 25+ types of beautiful hand-drawn diagrams with AI — flowcharts, sequence, architecture, mind maps, ER, class, state, timeline, pie/bar/line/radar charts, kanban, wireframes, decision trees…”. Read the project documentation for the complete scope.

Installation

The documented pypi package is maaker-excalidraw-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create_flowchart
create_architecture_diagram
create_sequence_diagramUML sequence diagrams with lifelines and messages
create_class_diagramUML class diagrams with attributes, methods, relationships
create_state_diagramUML state machines with initial/final states
create_er_diagramEntity-Relationship diagrams with cardinality
create_mindmapTree-style mind maps with auto-colored branches
create_timelineTimeline/Gantt charts with overlapping event handling
create_pie_chartPie charts with labeled slices and percentages
create_kanban_boardKanban boards with columns and cards
create_network_diagramNetwork topology with typed nodes (server, DB, etc.)
create_quadrant_chart2x2 priority/positioning matrices
create_user_journeyUser journey maps with emotion indicators
create_wireframeUI wireframe mockups with device frames
create_org_chartOrganizational charts (top-down hierarchy)
create_swot_analysisSWOT analysis 2x2 color-coded matrices
create_tableGrid tables with auto-sized columns and alternating row colors
create_bar_chartVertical bar charts with auto-scaled bars and labels
create_line_chartLine charts with multi-series support
create_radar_chartRadar/spider charts with multi-series overlay
create_decision_treeDecision trees with diamond decisions and rectangular outcomes
import_mermaidImport Mermaid syntax (flowchart, sequence, class, state)
list_diagram_typesList all available diagram types
modify_diagram
read_diagram
export_diagram

How to install the excalidraw-mcp Server

{
  "mcpServers": {
    "excalidraw": {
      "command": "uvx",
      "args": [
        "maaker-excalidraw-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.