MCP Catalogs
Homedrawio2go screenshot

drawio2go

by Menghuan1918·199·Score 46

DrawIO2Go is an AI-powered diagram editor with MCP server integration for canvas content version management.

ai-llmproductivitydeveloper-tools
37
Forks
4
Open issues
4 mo ago
Last commit
2d ago
Indexed

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:

you:Collaborative diagram creation with AI assistance
you:Version management for diagram changes
you:Integration with AI tools via MCP for canvas content operations
you:What LLM providers are supported?
you:Can I use DrawIO2Go as a web application?
you:What platforms does DrawIO2Go support?

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 README
  • draw_io_element_query

    Query DrawIO elements using XPath

  • draw_io_element_modify

    Modify DrawIO elements using XPath

  • draw_io_element_delete

    Delete DrawIO elements using XPath

  • create_version

    Create a new version of the DrawIO canvas

  • compare_versions

    Compare two versions of the DrawIO canvas

  • rollback_version

    Rollback the canvas to a previous version

  • export_canvas

    Export the DrawIO canvas to different formats

  • update_canvas_style

    Update 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

diagrams.netexcalidrawmermaid-mcp

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 dev

MCP Server Setup

The DrawIO2Go application provides MCP service functionality for canvas content version management. To use it with Claude Desktop:

  1. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.