ArcadeAI/blueprint-mcp

Diagram generation for understanding codebases and system architecture using Nano Banana Pro.

解决的问题

Blueprint MCP 解决了可视化复杂代码库和系统架构的困难。无需手动绘制图表,它允许用户通过 AI 从代码或文档中直接生成专业的架构图、序列图和流程图。

工作原理

它作为一个 Model Context Protocol (MCP) 服务器运行,与 Arcade 生态系统及 Cursor 等工具集成。该过程遵循特定的工作流:

  1. 用户提供一个提示(例如:"分析此模块并创建一张图")。
  2. 调用 start_diagram_job 工具,触发 Nano Banana Pro 生成可视化内容。
  3. 用户或代理通过 check_job_status 监控进度。
  4. 完成后,download_diagram 工具获取 base64 格式的 PNG 图像,代理将其解码并保存。

适用人群

专为需要记录系统流程、帮助新成员快速上手代码库,或可视化数据管道和 API 流程的开发人员、软件架构师和技术负责人设计。

核心亮点

  • 自动化可视化:从源代码自动生成架构图、序列图和流程图。
  • 生态系统集成:与 Arcade 工具集成,可从 HubSpot、Google Drive 和 GitHub 拉取数据以辅助生成图表。
  • IDE 集成:通过 Arcade 网关特别配置,可在 Cursor IDE 内使用。
  • 复杂布局:能够生成详细、多层的企业级架构图和信息密集型的「学习卡片」。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目