核心功能与用法
ProcessOn Diagram Generator 是由 ProcessOn 官方研发的 MCP 技能,可将自然语言描述一键转化为专业、精美且可在线编辑的图表。核心用法为:用户通过自然语言描述图表需求(如"生成用户登录流程图"),技能自动完成鉴权、优化 Prompt、调用 MCP 服务生成图表,并返回预览图链接与编辑链接。
支持图表类型:流程图、业务流程图、泳道图、时序图、系统架构图、软件架构图、云架构图、ER 图、组织结构图、时间轴、路线图、信息图、金字塔图、草图重绘等。
执行流程:
1. 触发检测:识别"画图""生成图表""可视化""转成可编辑图"等关键词
2. 鉴权检查:调用 node ./setup.mjs processon_check_and_start_auth,未授权则引导 OAuth 跳转授权
3. Prompt 优化:在用户原始需求上补充专业约束(布局清晰、配色协调、标准符号等)
4. MCP 生成:通过 mcporter 调用 generate_chart 接口生成图表
5. 结果呈现:返回 [🖼️点击查看预览图](imgUrl) 和 [✏️点击查看并编辑此图表](editUrl)
显著优点:
- 官方出品,质量保障:ProcessOn 是国内领先的在线协作绘图平台,生成图表专业美观
- 全流程自动化:从自然语言到可编辑图表,无需手动绘制
- 可编辑性:生成的是在线可编辑图表,非静态图片,支持后续修改
- 类型覆盖全:支持 10+ 种专业图表类型,满足技术文档、业务分析、架构设计等多场景
- 自愈机制:Token 过期自动触发重新授权,用户体验连贯
潜在缺点与局限性:
- 依赖外部授权:必须使用 ProcessOn 账号完成 OAuth 授权,无法离线使用
- 网络依赖:需连接 ProcessOn 云服务,内网环境可能受限
- 生成质量依赖 Prompt:复杂逻辑需要清晰的文字描述,模糊需求可能需多轮确认
- Windows 环境适配:存在 PowerShell 执行策略限制,需通过
setup.mjs包装调用 - 版本更新机制:强制检查云端版本,新版本可用时必须中断流程询问用户是否更新
适合人群:
- 产品经理/业务分析师:快速绘制业务流程图、泳道图
- 架构师/开发工程师:生成系统架构图、时序图、ER 图
- 项目经理:制作路线图、时间轴、信息图
- 技术写作者:为文档配图,支持可编辑后续修改
常规风险:
- 授权安全风险:OAuth 流程需跳转浏览器,存在钓鱼链接伪造风险(需严格校验链接域名)
- Token 泄露风险:Token 存储于本地
~/.processon-diagram-generator/token.json,多用户环境需注意隔离 - 服务可用性风险:依赖 ProcessOn 云服务,服务中断时无法生成
- 数据隐私风险:图表内容上传至 ProcessOn 云端处理,敏感架构图需谨慎使用
- 授权链接过期:10 分钟有效期,超时需重新发起流程