Vizro MCPとは?
Vizro MCPは、モデルコンテキストプロトコル(MCP)に基づいたサーバー実装です。LLMを使ったVizroダッシュボードとチャートの作成と管理を支援します。検証済みのデザインテンプレートにアクセスし、データセットに接続して、高品質で保守可能なダッシュボードの設定を迅速に作成できます。
Vizro MCPの設定方法
- MCPとVizro MCPサーバーのインストール:MCP環境を設定し、Vizro MCPサーバーパッケージをインストールします。
- データソースの接続:ローカルファイルパスまたはリモートデータセットのURLを準備します。
- Vizro MCPサーバーの起動:ローカルでサーバーを実行し、Vizro専用の機能にアクセスできるようにします。
- セキュリティの考慮:プライバシーのため、信頼できるローカル環境でのみVizro MCPを実行してください。サーバーには現在、認証やアクセス制限がありません。
Vizro MCPの使い方
- お好みのLLMアプリケーションまたはMCPツールコールをサポートするインターフェースを起動します。
- 実行中のVizro MCPサーバーに接続します。
- 作成したいダッシュボードやチャートについて説明し、エージェントと対話します。LLMは、データ情報の取得、ダッシュボードレイアウトの計画、設定の検証などのツールコールを、Vizro MCPを通じて調整します。
- 各デザインの反復ごとに、ライブプレビュー、検証済みコード、改善提案などの即時フィードバックを受け取ります。
- プロンプトに応じて、ローカルまたはリモートデータセットのパスやURLを指定して使用します。
主な機能
- 統一デザイン言語:チャートとダッシュボードが共通のデザイン基準に準拠していることを保証し、修正と保守を容易にします。
- 検証済みの構成出力:生成されたすべてのダッシュボードとチャートのコードはチェックされ、エラーが減り、編集が容易になります。
- ライブプレビュー:ブラウザでダッシュボードとチャートの設定を即座にプレビューできます。
- 柔軟なデータアクセス:最小限の設定でローカルおよびリモートデータセットをサポートします。
- 豊富で発見可能なツールセット:可視化の読み込み、分析、検証、計画といった標準化されたツールセットを提供し、すべてLLMから直接呼び出すことができます。
使用例
- インタラクティブなダッシュボード作成:プレゼンテーション、レポート、社内分析のために、カスタムダッシュボードを迅速に構築、反復、プレビューします。
- 自動チャート生成:データに基づいて、単に希望する出力をLLMに説明することで、簡単にチャートを作成できます。
- データ探索と分析:LLMとの対話を通じて、直接EDA(探索的データ分析)を行い、アップロードまたはリンクされたデータセットの構造分析を活用します。
- テンプレートベースのデザイン:テンプレート指向のワークフローを使用して、報告資産全体で視覚的および構造的な一貫性を保ちます。
よくある質問
Q1: Vizro MCPはリモートやクラウド環境で使用できますか?
A: いいえ、Vizro MCPはプライバシーとセキュリティのためにローカルで実行されるように設計されています。リモートまたはホストされたデプロイメント用の認証メカニズムは現在ありません。
Q2: Vizro MCPがサポートするデータ形式は何ですか?
A: Vizro MCPは、CSV、JSON、HTML、Excel、OpenDocumentスプレッドシート、およびParquetファイルをデータソースとしてサポートしています。
Q3: Vizro MCPのライブプレビューはどのように機能しますか?
A: ダッシュボードやチャートの設定を検証すると、MCPサーバーがPyCafeを通じてプレビューリンクを生成します。このリンクは自動的にWebブラウザで開き、リアルタイムで可視化されます。
Q4: Vizro MCPツールを手動で書いたり呼び出したりする必要がありますか?
A: いいえ、ツール呼び出しは、MCPホストに統合されたLLMによって管理されます。データと指示を自然言語で提供するだけで済みます。
Q5: アプリケーションがMCPツール呼び出しをサポートしていない場合、Vizro MCPを使用できますか?
A: ホストアプリケーションがツール呼び出し操作をサポートしていない場合、コア機能は制限されます。