Vizro MCP について
Vizro-MCP は、LLM と連携して Vizro のダッシュボードやグラフの作成を支援する MCP サーバーです。Claude Desktop、Cursor、VS Code など MCP の設定に対応したホストで利用することを想定しています。README によれば、データの読み取りのみを行い、ローカルのデータを書き込み、削除、変更することはありません。
主な機能
- 01Vizro ダッシュボードとグラフの作成
- 02LLM との対話による作成
- 03uvx と Docker によるインストール
- 04マウントしたディレクトリ経由のローカルデータ読み込み
活用シーン
- 01LLM ホストを使ったデータダッシュボードの迅速な作成
- 02Cursor や VS Code 内での Vizro グラフの生成
MCP 対応
Vizro-MCP は MCP サーバーであり、Claude Desktop、Cursor、VS Code などの MCP ホストが JSON 設定を通じて接続して利用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| advanced_mode | boolean | いいえ | |
| user_host | enum | はい | generic_host | ide |
| user_plan | enum | はい | chart | dashboard |
詳細
Vizro-MCP
Vizro-MCP は、LLM と連携して Vizro のダッシュボードやチャートの作成を支援する Model Context Protocol (MCP) サーバーです。
詳しくは、Vizro-MCP のドキュメントをご覧ください。
Vizro-MCP のセットアップ
Vizro-MCP は Claude Desktop、Cursor、または VS Code での使用に最適です。ただし、MCP サーバーの使用を設定できるほとんどの LLM 製品で使用できます。
💡 ヒント:最適なパフォーマンスを得るには、
claude-4-sonnetモデル、または任意の高性能モデルを使用することをおすすめします。よく提供されているauto設定を使用すると、一貫性のない結果や予期しない結果につながる可能性があります。
ドキュメントには、Claude Desktop、Cursor、VS Code それぞれの詳しい手順が掲載されています。
基本的な設定
以下は、MCP サーバーのセットアップに慣れており、基本的な設定に対応できる方向けです。設定して MCP ホストとして使用する LLM アプリをダウンロードし、インストールしておく必要があります。
uv を使用した Vizro-MCP のクイックセットアップ
まず、uv をインストールする必要があります。
次に、ターミナルウィンドウを開き、uv と入力して利用可能であることを確認します。uvx のパスを取得するには、次のように入力します。
which uv
返されたパスをコピーし、LLM アプリの MCP サーバー設定に使用する JSON ファイルに以下を追加します。上記で返された uv のパスを、指定されたプレースホルダーに置き換えてください。
{
"mcpServers": {
"vizro-mcp": {
"command": "/placeholder-path/uvx",
"args": [
"vizro-mcp"
]
}
}
}
クイックインストール
| ホスト | 前提条件 | リンク |
|---|---|---|
| Cursor | uv | |
| VS Code | uv |
Docker を使用した Vizro-MCP のクイックセットアップ
まず、Docker をインストールする必要があります。
次に、LLM アプリの MCP サーバーを設定する JSON ファイルに、以下を追加します。
{
"mcpServers": {
"vizro-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/vizro"
]
}
}
}
Docker でローカルデータを使用する
以下の拡張設定を使用して、データディレクトリをコンテナにマウントします。</absolute/path/to/allowed/dir>(フォルダーの場合の構文)または </absolute/path/to/data.csv>(ファイルの場合の構文)を、お使いのマシン上のデータへの絶対パスに置き換えてください。一貫性を保つため、dst パスを src パスと一致させることをおすすめします。
{
"mcpServers": {
"vizro-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--mount",
"type=bind,src=</absolute/path/to/allowed/dir>,dst=</absolute/path/to/allowed/dir>",
"--mount",
"type=bind,src=</absolute/path/to/data.csv>,dst=</absolute/path/to/data.csv>",
"mcp/vizro"
]
}
}
}
クイックインストール
| ホスト | 前提条件 | リンク | 備考 |
|---|---|---|---|
| Cursor | Docker | ローカルデータにアクセスするには、データディレクトリをマウントしてください | |
| VS Code | Docker | ローカルデータにアクセスするには、データディレクトリをマウントしてください |
免責事項
透明性と信頼
MCP サーバーは比較的新しい概念であり、ユーザーとして十分な情報に基づいた選択を行えるよう、ツールが何を実行できるかを透明にすることが重要です。全体として、Vizro MCP サーバーはデータを読み取るだけで、お使いのマシン上のデータを書き込み、削除、変更することは一切ありません。
サードパーティ API
ユーザーは、自身のホスト LLM アプリケーションを通じて行われるすべての行為に対して責任を負います。
ユーザーは、サードパーティの生成 AI ツールにアクセスするために必要なすべての権利を取得し、該当する利用規約に準拠する責任を負います。
ユーザーは、サードパーティの生成 AI ツールおよび Vizro の使用とセキュリティに対して完全な責任を負います。
法的事項
ユーザーによる確認事項
ユーザーは、以下の事項を確認し、同意するものとします。
サードパーティの生成 AI ツール(以下「GenAI ツール」)によって生成されたあらゆる結果、選択肢、データ、推奨事項、分析、コード、その他の情報(以下「出力」)には、不正確さ、バイアス、不正、権利侵害の可能性、その他不適切な内容が含まれている場合があり、誤解を招くもの、差別的または誤解を生むものである可能性があります。
McKinsey & Company:
(i) いかなる出力についても、その正確性、適切性、適時性、信頼性、商品性、特定目的への適合性、非侵害性、安全性または完全性を明示的に否認します。
(ii) かかる出力における誤り、欠落、その他の欠陥、または遅延や中断、あるいはそれらに依拠して行われた行為について、一切責任を負いません。
(iii) ユーザーによる GenAI ツールおよび出力の使用に起因して第三者の権利の侵害または違反が主張された場合であっても、一切責任を負いません。
出力はユーザーによって検証および確認されるものとし、人による監督なしに、また、個人に影響を与える意思決定の唯一の根拠として使用してはなりません。
出力の使用については、引き続きユーザーが単独で責任を負います。特に、ユーザーは、コンテキストおよびユースケースに応じて必要となる人による監督のレベルを判断する必要があり、また、ユーザーの従業員およびその他の影響を受けるユーザーに対して GenAI 出力の性質を知らせる必要があります。さらに、ユーザーは、自らの意思決定、行為、Vizro および Vizro-MCP の使用、ならびに適用される法律、規則、規制の遵守について、全面的に責任を負います。これには、出力が第三者の権利を侵害していないことの確認が含まれますが、これに限定されません。
生成 AI モデルに関する警告と安全な使用について
大規模言語モデル(LLM)は AI 分野において大きな進歩を表すため、Vizro-MCP は生成 AI モデルによって使用されています。しかし、いかなる強力なツールと同様に、生成 AI モデルに接続する際には潜在的なリスクが伴います。
ユーザーの皆様には、Vizro-MCP を使用する前に、選択したモデルについて調査し理解することを推奨します。また、使用する前に MCP サーバーのコードを確認することも推奨します。
ユーザーの皆様には、AI が生成したコンテンツを補助的なものとして扱い、常に人による判断を適用し、慎重に取り組み、関連する免責事項のページを確認し、以下の点を考慮することをお勧めします。
- ハルシネーションと誤った表現 生成モデルは、事実であるかのように見せかけながら、まったくの虚構または誤解を招く情報を生成する可能性があります。
- 意図しない機密性の高い出力 これらのモデルからの出力は、予期しないもの、不適切なもの、さらには有害なものである可能性があります。人間がループに入ることが不可欠な要素です。ユーザーは最終的な出力を確認し、解釈する必要があります。生成されたコンテンツには、特にさまざまなコンテキストで共有または適用される場合には、慎重に取り組む必要があります。
- データプライバシー LLM にその API を介して接続する場合、あなたのデータはモデルのベンダーに送信されます。たとえば、OpenAI のモデルに接続する場合、あなたのデータはその API を介して OpenAI に送信されます。ユーザーは、個人情報や機密情報の共有または入力について慎重になる必要があります。
- バイアスと公平性 生成 AI は、そのトレーニングデータに存在するバイアスを示す可能性があります。ユーザーは、生成された出力における潜在的なバイアスを認識して対処し、生成されたコンテンツを解釈する際には慎重になる必要があります。
- 悪意ある使用 これらのモデルは、さまざまな悪意ある活動に悪用される可能性があります。ユーザーは、そのようなモデルをどのように、どこで展開しアクセスするかについて慎重になる必要があります。
ベンダーのモデルは、リアルタイムの知識や最終更新以降の出来事を欠いている場合があります。Vizro-MCP の出力は変動する可能性があり、重要な情報は常に検証すべきです。生成されたコンテンツの正確性、一貫性、信頼性を見極めるのはユーザーの責任です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。