ArcadeAI/blueprint-mcp
Diagram generation for understanding codebases and system architecture using Nano Banana Pro.
解決的問題
Blueprint MCP 解決了可視化複雜程式碼庫與系統架構的困難。無需手動繪製圖表,它允許使用者透過 AI 從程式碼或文件中直接生成專業的架構圖、序列圖與流程圖。
作法原理
它作為一個 Model Context Protocol (MCP) 伺服器運作,與 Arcade 生態系統及 Cursor 等工具整合。流程遵循特定工作流程:
- 使用者提供提示(例如:「分析此模組並建立一張圖」)。
- 呼叫
start_diagram_job工具,觸發 Nano Banana Pro 產生視覺化內容。 - 使用者或代理透過
check_job_status監控進度。 - 完成後,
download_diagram工具取得 base64 格式的 PNG 圖像,代理將其解碼並儲存。
適用對象
專為需要記錄系統流程、協助新成員快速上手程式碼庫,或可視化資料管道與 API 流程的開發人員、軟體架構師與技術主管設計。
主要特色
- 自動化可視化:從原始碼自動產生架構圖、序列圖與流程圖。
- 生態系統整合:與 Arcade 工具整合,可從 HubSpot、Google Drive 和 GitHub 拉取資料以輔助生成圖表。
- IDE 整合:透過 Arcade 網關特別設定,可在 Cursor IDE 內使用。
- 複雜佈局:能產生詳細、多層的企業級架構圖與資訊密集型的「學習卡片」。
相關
- 專案
- 專案
- 專案
- 專案
- 專案