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 內使用。
  • 複雜佈局:能產生詳細、多層的企業級架構圖與資訊密集型的「學習卡片」。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案