ArcadeAI/blueprint-mcp

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

何を解決するか

Blueprint MCP は、複雑なコードベースやシステムアーキテクチャを可視化する困難さを解決します。手動で図を描くのではなく、AI を使ってコードやドキュメントからプロフェッショナルなアーキテクチャ図、シーケンス図、フローチャートを直接生成できます。

動作方法

これは Arcade エコシステムや Cursor などのツールと統合する Model Context Protocol (MCP) サーバーとして機能します。以下の特定のワークフローに従います:

  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 内で特別に設定されています。
  • 複雑なレイアウト:詳細で多層的なエンタープライズアーキテクチャ図や情報量の多い「ラーニングカード」を生成可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト