drawio2go
by Menghuan1918·★ 199·Score 46
DrawIO2Go is an AI-powered diagram editor with MCP server integration for canvas content version management.
Overview
DrawIO2Go is a modern DrawIO editor application focused on human-AI collaboration. It combines the power of DrawIO with AI assistance to create and modify diagrams through natural language. The application features version management, AI-powered modifications using XPath, multi-page editing, and version comparison. It can be deployed as a standalone Electron application or as a web application. The project includes an MCP service that enables canvas content version management and integration with other applications.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose DrawIO2Go when you need an AI-powered diagramming tool with version control and want to integrate your diagram workflow with other applications through MCP.
When NOT to choose this
Avoid DrawIO2Go if you need enterprise-level multi-user support or require extensive integration options beyond the MCP canvas version management feature.
Tools this server exposes
8 tools extracted from the READMEdraw_io_element_queryQuery DrawIO elements using XPath
draw_io_element_modifyModify DrawIO elements using XPath
draw_io_element_deleteDelete DrawIO elements using XPath
create_versionCreate a new version of the DrawIO canvas
compare_versionsCompare two versions of the DrawIO canvas
rollback_versionRollback the canvas to a previous version
export_canvasExport the DrawIO canvas to different formats
update_canvas_styleUpdate the style/theme of the DrawIO canvas
Note: Tools inferred from feature descriptions in the README, particularly from the 'AI-Powered Modification' and 'MCP Service' sections. No explicit tool documentation was found, but functionality suggests these MCP tools would be exposed.
Comparable tools
Installation
Installation
Using Electron APP
Go to [Releases](https://github.com/Menghuan1918/drawio2go/releases) to download and install the latest version.
Deploy as Web Application
Requirements:
- Node.js 22.x or higher
- npm
# Clone the repository
git clone https://github.com/Menghuan1918/drawio2go.git
cd drawio2go
# Install dependencies
npm install
# Start development server
npm run devMCP Server Setup
The DrawIO2Go application provides MCP service functionality for canvas content version management. To use it with Claude Desktop:
- Add to your Claude Desktop config.json:
{
"mcpServers": {
"drawio2go": {
"command": "path/to/drawio2go",
"args": ["--mcp"]
}
}
}FAQ
- What LLM providers are supported?
- Currently supports OpenAI, DeepSeek, Anthropic, and Gemini API formats for AI-powered diagram modifications.
- Can I use DrawIO2Go as a web application?
- Yes, DrawIO2Go can be deployed as a web application using Node.js. However, multi-user web deployment has not been thoroughly tested yet.
- What platforms does DrawIO2Go support?
- DrawIO2Go supports Windows, macOS, and Linux as Electron applications, and can be deployed as a web application on any platform with a modern browser.
Compare drawio2go with
Last updated · Auto-generated from public README + GitHub signals.