1. Conduid
  2. Developer Tools
  3. Drawio2go
MCP server · Developer Tools

Drawio2go

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

Unclaimed MIT last commit 9 months ago ai-agentsmcpmcp-serverdevtoolsaidrawio
79Good

Scored 7 hours ago · breakdown

About Drawio2go

Drawio2go is an MCP server published by Menghuan1918 in the Developer Tools category: a modern DrawIO editor application. AI-Powered, Human-AI Collaboration | AI 加持,人机共绘drawio.

The repository has 239 stars and 44 forks, with the last commit 9 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/Menghuan1918/drawio2go

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Drawio2go

Powered by Claude · Grounded in docs

I know everything about Drawio2go. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.2.1DrawIO2Go v1.2.1 · 4 Jan 2026📝 更新日志 / Changelog (v1.2.1) 中文 本次更新主要为安全补丁合入和功能性增强 功能增强 支持单独展开每一个思考块(而不是一起展开) 不再自动格式化供应商的baseURL(某些供应商可能会使用非标准URL) 问题修复 升级依赖以修复上级依赖的安全问题 English This update primarily incorporates security patches and functional enhancements. Functional…
v1.2.0DrawIO2Go v1.2.0 · 31 Dec 2025📝 更新日志 / 🎉2026🎉 / Changelog (v1.2.0) 中文 🎉2026新年快乐~本次更新大幅加强了非特定模型(如deepseek/glm等没有对drawio XML特殊训练的模型)的绘图能力 新功能 新增布局检查功能:批量编辑后自动检测连接线与元素重叠问题 新增主题风格选择:现代 / 学术 / 极简 / 自定义 新增知识配置:通用 / 流程图 / UML / 云服务 等更多元素特征 新增 8 种颜色主题配置(默认/蓝/绿/暖/冷/灰度/大地/不指定)…
v1.1.1DrawIO2Go v1.1.1 · 24 Dec 2025📝 更新日志 / Changelog (v1.1.1) 中文 问题修复 版本创建提示问题**:偶发AI修改自动版本创建时会抛出不存在的错误 Gemini API SDK版本升级 English Issue Fixes Version Creation Prompt Issue**: Occasional errors thrown when AI modifications trigger automatic version creation, indicating…
v1.1.0DrawIO2Go v1.1.0 · 23 Dec 2025📝 更新日志 / Changelog (v1.1.0) 中文 新增功能 MCP服务**:应用端支持启用带drawio画布版本控制的MCP服务 页面控制**:支持指定AI修改的drawio页面,拓展支持多页面的drawio修改 画布上下文**:自动注入画布上下文,应用端支持感知鼠标选中元素 Gemini API**:适配Gemini API 模型测试**:模型添加页面左下角可以直接测试模型是否支持联通以及function call功能…
v1.0.3DrawIO2Go v1.0.3 · 21 Dec 2025引入gemini API供应商 【beta】MCP支持,支持将工具暴露为MCP工具。通过MCP调用依然会自动创建版本 【beta】画布上下文感知功能,支持自动在聊天中附带画布中的元素信息,在APP中还会附带选中的元素信息 优化聊天体验 Introduced Gemini API provider 【Beta】MCP support, enabling tools to be exposed as MCP tools. Calls via MCP will still…

README

DrawIO2Go

AI-Powered, Human-AI Collaboration

Electron Nextjs React Windows MacOS Linux


A modern DrawIO editor application dedicated to building better human-AI collaborative modeling tools with AI assistance. User-centered, enhancing human-machine efficiency, exploring how to best complement each other with AI. Provides out-of-the-box applications (Windows/Linux/Mac OS) or deployment as a web page.

https://github.com/user-attachments/assets/40fe5c3b-0f37-4fbf-b6ac-60b8734f2d14

Here are some actual demos and their prompts:

Quick Start

Using Electron APP

Go to Releases to download and install the latest version

Deploy as Web Application

Requirements:

  • Node.js 22.x or higher
  • npm

Then run the following commands

# Clone the repository
git clone https://github.com/your-username/drawio2go.git
cd drawio2go

# Install dependencies
npm install

Web Mode (Browser):

npm run dev

Open http://localhost:3000 in your browser

[!IMPORTANT] Please note that multi-user web deployment is not yet adapted (although theoretically there should be no issues, it has not been tested)

Known Issues

  • In web version, conversations may not be cancellable
  • Some specific errors from drawio tools cannot be captured currently
  • Conversation saving currently has some issues, may cause historical conversation loading exceptions
  • Some UI display issues exist

Upcoming Features

  • Support for passing selected elements from canvas to AI in Electron
  • Multi-page drawio support
  • Full image/file conversation support
  • Support for custom DrawIO widget URL
  • Direct export to png/svg
  • Add more LLM API support
  • Support for exporting projects to files
  • Vision render review
  • Support headless mode

Project Structure

drawio2go/
├── app/                    # Next.js App Router
│   ├── components/         # React components
│   │   ├── chat/          # AI chat module
│   │   ├── settings/      # Settings panels
│   │   ├── version/       # Version management
│   │   └── toast/         # Notification system
│   ├── lib/               # Utilities & services
│   │   └── storage/       # Unified storage layer
│   ├── hooks/             # React hooks
│   ├── i18n/              # Internationalization
│   ├── api/               # API routes
│   └── styles/            # CSS modules
├── electron/              # Electron main process
└── server.js              # Next.js custom HTTP server

Development Guide

Common Commands

npm run dev          # Start development server
npm run build        # Build for production
npm run lint         # Run ESLint + TypeScript check + complexity check
npm run test         # Run tests
npm run format       # Format code with Prettier

Production Build

# Build Next.js application
npm run build

# Build Electron installer (outputs to dist/)
npm run electron:build

Contributing

Contributions are welcome! Please read our contributing guidelines before submitting a PR.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License

Acknowledgments

README fetched from the repository 7 hours ago. The original is authoritative.

Questions

About Drawio2go

How do I install Drawio2go?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Drawio2go safe to use with an AI agent?

Its trust score is 79 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Drawio2go still maintained?

The last commit was 9 months ago and 4 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.