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

OpenClaw setup in under 5 minutes

Deploy your agent in 1 click. Use KILOPARTNERSMAY for 50% off your first month.