drawio-mcp-server
If you are the rightful owner of drawio-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Draw.io MCP server is a Model Context Protocol implementation that integrates Draw.io's diagramming capabilities with AI agentic systems.
The Draw.io MCP server is a powerful tool that integrates the widely-used diagramming platform, Draw.io, with AI agentic systems through the Model Context Protocol (MCP). This server allows seamless integration of Draw.io's rich diagramming functionalities into MCP-powered applications, enabling programmatic control over diagram creation, modification, and management. It supports intelligent diagram analysis, allowing AI agents to retrieve detailed information about diagrams and their components. This integration is particularly useful for generating architectural diagrams, visualizing complex relationships, annotating technical documentation, and creating flowcharts and process maps programmatically. The server supports bidirectional communication, enabling both control of Draw.io instances and extraction of diagram information for further processing by AI agents. It is compatible with any MCP client, making it a versatile tool for developing sophisticated AI workflows that incorporate visual modeling and diagram automation.
Features
- Seamless Draw.io Integration: Connect MCP-powered applications with Draw.io's diagramming functionality.
- Programmatic Diagram Control: Create, modify, and manage diagram content through MCP commands.
- Intelligent Diagram Analysis: Retrieve detailed information about diagrams and their components.
- Agentic System Development: Build AI workflows incorporating visual modeling and diagram automation.
- Bidirectional Communication: Control Draw.io instances and extract diagram information for AI processing.
Tools
get-selected-cell`
Retrieve the currently selected cell in Draw.io and all properties
add-rectangle`
Create a new rectangle shape with customizable properties on the active Draw.io page