用途:在可见的 draw.io 桌面画布中复刻、描摹、修改、检查或导出静态科学图表与示意图,将参考图拆解为可编辑的 draw.io 基本图元。
主要能力:使用以 drawio_live_launch、drawio_live_status、drawio_live_screenshot、drawio_live_add_shape、drawio_live_add_edge、drawio_live_update_cell、drawio_live_draw_sequence、drawio_live_fit、drawio_live_inspect、drawio_live_save_snapshot 结尾的实时 MCP 工具;文件类工具 drawio_validate 与 drawio_export 仅在可见绘图保存后使用。
使用方式:先用视觉检查每张参考图,PDF 需先渲染相关页面;将图分解为画布比例、分面、容器、节点、文字、箭头、图例、重复母题、颜色、线宽、字体与层级。调用 drawio_live_launch,每步延迟通常 400–1000 ms,并确认 drawio_live_status 返回 graph_ready=true 后再绘制。用 add_shape 与 add_edge 逐次可见地添加几何,draw_sequence 需设置非零 step_delay_ms,并使用稳定语义 cell id。每完成一个逻辑区块后调用截图,仅检查 draw.io 渲染器并与参考比对;用 inspect 加 update_cell 迭代标签、样式、位置和尺寸。完成后先 save_snapshot,再 validate,修正后重新保存,并以 embed=false、width=2000 导出评审 PNG,核对元素数量、文字、拓扑、对齐、重叠、裁切、箭头方向、颜色、留白与参考对应关系。
限制:仅通过实时 MCP 服务器控制 draw.io 内部图形模型 API,禁止使用操作系统鼠标、键盘、窗口或全屏自动化;禁止先构建 XML 再打开作为绘制方式,只有画布上已存在实时形状和边后才序列化 .drawio。渲染器截图仅用于检查 draw.io 画布。显微镜、照片、热图、分子渲染或密集绘图数据需说明当前实时 API 侧重可编辑图元,混合图形需先增加专用实时图片插入操作,不能静默回退为 XML 优先构建。坐标默认 10 px 网格;参考图模糊时应说明不确定处,不得编造。