{"repo":"icebird1998/scientific-illustrator","free":true,"listed":false,"github":"https://github.com/icebird1998/scientific-illustrator","clone":"git clone https://github.com/icebird1998/scientific-illustrator.git","description":"Editable scientific figures in PowerPoint and draw.io via Codex/MCP with Designer-Drawer-Reviewer-Corrector quality gates.","language":"JavaScript","stars":587,"topics":["codex","drawio","editable-figures","mcp","powerpoint","scientific-illustration"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Scientific Illustrator 把参考图上传给 Codex，插件会在 Microsoft PowerPoint、WPS 演示或 draw.io 中尽量用可编辑对象重新绘制，并自动检查和修正。 作者：一个地质博士 GitHub：@icebird1998 当前版本：v1.5.4 本项目是 drawio-scientific-illustrator 的升级整合版，后续功能只在本项目更新。 第一次使用：只需 3 步 第 1 步：安装插件 把下面这段话完整发送给 Codex： text 请安装 https://github.com/icebird1998/scientific-illustrator。 把仓库根目录注册为 Codex Marketplace，然后安装 scientific-illustrator@scientific-illustrator-tools。完成后提醒我重启 Codex。 第 2 步：重启 Codex 安装完成后： 1. 完全退出并重新打开 Codex； 2. 新建一个任务； 3. 打开准备使用的 PowerPoint、WPS 演示或 draw.io Desktop。 第 3 步：上传图片并复制提示词 把参考图上传到 Codex，然后从下方选择与你的软件对应的提示词， 整段复制发送 即可。 支持哪些平台和软件 软件 Windows macOS 使用方式与结果 --- --- --- --- Microsoft PowerPoint 支持 支持 绘制为可编辑 PPTX；Windows 可实时绘制，Mac 可选择普通模式或实时加载项模式 WPS 演示 支持 支持 绘制为可编辑 PPTX 工作副本；默认按检查点后台刷新，不会持续抢占窗口 draw.io Desktop 支持 支持 直接控制 draw.io 画布，保存可编辑 .drawio 并导出预览图 默认情况下，PowerPoint 和 WPS 会在后台绘制，你可以继续使用电脑。WPS 使用可编辑 PPTX 工作副本，不会假装已经连接任意未保存的当前窗口；macOS 会验证文件是否真的由 WPS 打开，Windows 无法验证时会明确显示“未知”。draw.io 不认识的图形名会直接报错，不会悄悄退化成矩形。显微照片、复杂纹理等确实无法用形状还原的内容，只会把最小必要区域作为图片插入，其余文字、箭头和边框仍保持可编辑。 每次更新都会在 Ubuntu、macOS 和 Windows 上运行代码、MCP、Python、PowerShell、路径发现与 OOXML 回归测试。本版另在真实 Mac 上验证了 PowerPoint 精确打开/刷新/关闭、WPS 指定文件打开和 draw.io 实时画布；GitHub 公共测试机没有商业版 PowerPoint/WPS，因此 Windows 的应用内联调必须由安装后的状态工具确认，不能把模拟测试当成实机连接成功。 直接复制使用 使用 Microsoft PowerPoint 先打开 PowerPoint 并上传参考图，然后复制： text @scientific-illustrator 使用 Scientific Illustrator，在当前 Microsoft PowerPoint 中复刻我上传的参考图。 先连接 PowerPoint，检查状态、可用能力、backend 和当前幻灯片；如果没有演示文稿就新建。 只有 COM 或 officejs-context-sync 才能声称连接当前窗口；如果使用 OOXML，明确说明正在","default_branch":null,"files":null,"tree":[],"storefront":"/r/icebird1998","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/icebird1998/scientific-illustrator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}