Geoffrey-Fang/drawio-mcp
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