ArcadeAI/blueprint-mcp
Diagram generation for understanding codebases and system architecture using Nano Banana Pro.
何を解決するか
Blueprint MCP は、複雑なコードベースやシステムアーキテクチャを可視化する困難さを解決します。手動で図を描くのではなく、AI を使ってコードやドキュメントからプロフェッショナルなアーキテクチャ図、シーケンス図、フローチャートを直接生成できます。
動作方法
これは Arcade エコシステムや Cursor などのツールと統合する Model Context Protocol (MCP) サーバーとして機能します。以下の特定のワークフローに従います:
- ユーザーがプロンプトを提供します(例:「このモジュールを分析して図を作成」)。
start_diagram_jobツールが呼び出され、Nano Banana Pro が視覚的出力を生成します。- ユーザーまたはエージェントが
check_job_statusを使って進行状況を監視します。 - 完了後、
download_diagramツールで base64 PNG 形式の画像を取得し、エージェントがデコードして保存します。
対象ユーザー
開発者、ソフトウェアアーキテクト、技術リーダー向けです。システムフローのドキュメント作成、新メンバーのコードベースオンボーディング、データパイプラインやAPIフローの可視化が必要な場合に最適です。
特徴
- 自動可視化:ソースコードからアーキテクチャ図、シーケンス図、フローチャートを生成します。
- エコシステム統合:Arcade ツールと連携し、HubSpot、Google Drive、GitHub からデータを取得して図の作成に活用します。
- IDE 統合:Arcade ゲートウェイを介して Cursor IDE 内で特別に設定されています。
- 複雑なレイアウト:詳細で多層的なエンタープライズアーキテクチャ図や情報量の多い「ラーニングカード」を生成可能です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト