drawio-mcp

Geoffrey-Fang/drawio-mcp

3.3

If you are the rightful owner of drawio-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

A Model Context Protocol (MCP) server designed for interaction with Draw.io (Diagrams.net), enabling AI models to create and manage various types of diagrams.

Tools

Functions exposed to the LLM to take actions

create_diagram

Create general diagrams such as flowcharts, UML diagrams, and network diagrams.

create_flowchart

Create flowcharts.

create_org_chart

Create organizational charts.

create_mindmap

Create mind maps.

create_timeline

Create timeline diagrams.

add_element

Add elements to a diagram.

connect_elements

Connect two diagram elements.

delete_element

Delete elements or connections in a diagram.

update_element

Update properties of existing elements.

copy_paste

Copy and paste diagram elements.

save_diagram

Save diagrams to a file.

load_diagram

Load diagrams from a file.

batch_import

Batch import diagram files.

version_management

Manage diagram versions.

export_diagram

Export diagrams to PNG/SVG/PDF formats.

apply_theme

Apply predefined themes to diagrams.

update_style

Update styles of diagrams, elements, or connections.

manage_colors

Manage color schemes and palettes of diagrams.

get_diagram_info

Get basic information about a diagram.

list_diagrams

List all diagram files.

search_elements

Search for elements within a diagram.

get_statistics

Get statistics about a diagram.

create_template

Create or manage diagram templates.

batch_operations

Perform batch operations on diagram elements.

layer_management

Manage layers and groups within diagrams.

auto_layout

Automatically layout diagram elements.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources