Get the FREE Ultimate OpenClaw Setup Guide →

drawio2go

A modern DrawIO editor application. AI-Powered, Human-AI Collaboration | AI 加持,人机共绘drawio

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio menghuan1918-drawio2go node path/to/server.js \
  --env PORT="Port the MCP service should run on (optional, default may apply)"

How to use

DrawIO2Go exposes a modern DrawIO editor experience with AI-assisted enhancements and human-AI collaboration. The MCP service provided by DrawIO2Go enables content-versioned, canvas-aware workflows that can connect with other applications, enabling multi-project diagrams, version management, and AI-powered modifications directly within the DrawIO canvas. Use it to start an MCP service that coordinates canvas content versions, supports multi-page editing, and leverages AI to guide edits, modify shapes, or generate new diagram elements based on prompts. The tooling is designed for cross-platform use (Windows, macOS, Linux) and can be deployed as a desktop Electron app or as a web application depending on your hosting approach. When running as an MCP service, you can connect external applications to manage canvas content versions, leverage the AI-assisted canvas enhancements, and synchronize changes across different clients. The project emphasizes human-AI collaboration, allowing users to drive design intent while the AI handles repetitive editing, style guidance, and knowledge injection into the canvas context.

How to install

Prerequisites:

  • Git
  • Node.js 14.x or higher (as of the project requirements; check the repo for exact supported versions)
  • npm or yarn

Install and run from source:

  1. Clone the repository git clone https://github.com/Menghuan1918/drawio2go.git cd drawio2go

  2. Install dependencies npm install

  3. Run the app (development mode) npm run dev

  4. Build for production (optional) npm run build

Notes:

  • If you prefer using the web deployment, ensure you have the necessary hosting setup and environment variables per your hosting provider.
  • For Electron builds, follow the repository's Electron-specific build commands if provided; otherwise, adapt the node-based startup command to your Electron entry point.

Additional notes

Tips and common issues:

  • Ensure Node.js version compatibility as specified in the repo prerequisites.
  • When deploying as an MCP service, expose the proper port and configure CORS if you connect to external apps.
  • If you encounter missing dependencies, run a clean install (rm -rf node_modules && npm install).
  • Review any environment variables in the repo (API keys, feature flags) and set placeholders or real values in your deployment environment.
  • For web deployment, verify that the hosting environment supports Node.js 22.x or higher as required by the project.
  • If using the MCP to manage canvas content versions, ensure versioning policies are in place to avoid conflicts during concurrent edits.
  • Check for AI model compatibility notes (OpenAI, DeepSeek, Anthrop ic, Gemini) in the documentation if you plan to customize AI prompts or integrations.

Related MCP Servers

Sponsor this space

Reach thousands of developers