drawio2go
by Menghuan1918·★ 199·综合分 46
DrawIO2Go 是一个由 AI 驱动的图表编辑器,带有 MCP 服务器集成,用于画布内容版本管理。
概述
DrawIO2Go 是一个现代的 DrawIO 编辑器应用程序,专注于人机协作。它将 DrawIO 的功能与 AI 辅助相结合,通过自然语言创建和修改图表。该应用程序具有版本管理、基于 XPath 的 AI 驱动修改、多页编辑和版本比较功能。它可以作为独立的 Electron 应用程序或 Web 应用程序部署。项目包含一个 MCP 服务,可以启用画布内容版本管理并与其他应用程序集成。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
当你需要一个带有版本控制的 AI 驱动图表工具,并希望通过 MCP 将图表工作流与其他应用集成时,选择 DrawIO2Go。
什么时候不要选它
如果你需要企业级多用户支持或需要超出 MCP 画布版本管理功能的广泛集成选项,请避免使用 DrawIO2Go。
此 server 暴露的工具
从 README 抽取出 8 个工具draw_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
说明: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.
可对比工具
安装
安装
使用 Electron 应用程序
前往 [Releases](https://github.com/Menghuan1918/drawio2go/releases) 下载并安装最新版本。
部署为 Web 应用程序
要求:
- Node.js 22.x 或更高版本
- npm
# 克隆仓库
git clone https://github.com/Menghuan1918/drawio2go.git
cd drawio2go
# 安装依赖
npm install
# 启动开发服务器
npm run devMCP 服务器设置
DrawIO2Go 应用程序提供画布内容版本管理的 MCP 服务功能。要与 Claude Desktop 一起使用:
- 添加到您的 Claude Desktop config.json:
{
"mcpServers": {
"drawio2go": {
"command": "drawio2go的路径",
"args": ["--mcp"]
}
}
}FAQ
- 支持哪些 LLM 提供商?
- 目前支持 OpenAI、DeepSeek、Anthropic 和 Gemini API 格式的 AI 驱动图表修改。
- 我能否将 DrawIO2Go 用作 Web 应用程序?
- 是的,DrawIO2Go 可以使用 Node.js 部署为 Web 应用程序。但是,多用户 Web 部署尚未经过充分测试。
- DrawIO2Go 支持哪些平台?
- DrawIO2Go 支持 Windows、macOS 和 Linux 作为 Electron 应用程序,并且可以部署为在任何具有现代浏览器的平台上的 Web 应用程序。
drawio2go 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。