Vizro MCP

Vizro MCP

Vizro MCP 是一個 MCP 伺服器,與 LLM 整合,以簡化使用本地或遠端數據源創建、驗證和即時預覽圖表和儀表板的過程,所有操作都通過一致且得到良好驗證的框架進行。


查看協議

什麼是 Vizro MCP?

Vizro MCP 是一個基於模型上下文協議(MCP)的伺服器實現,專門設計用於啟用 LLM 驅動的 Vizro 儀表板和圖表的創建與管理。它提供了一種統一的方式來訪問經過驗證的設計模板,連接數據集,並生成高質量、易於維護的儀表板配置,並具備即時預覽功能。

如何配置 Vizro MCP

  1. 安裝 MCP 和 Vizro MCP 伺服器:確保您的機器上已設置 MCP 環境,並安裝 Vizro MCP 伺服器包。
  2. 連接數據源:準備您的數據文件——本地檔案路徑或遠端數據集的網址。
  3. 啟動 Vizro MCP 伺服器:在本地運行伺服器以暴露 Vizro 特定功能,並允許 LLM 或 MCP 主機應用程序連接。
  4. 安全考量:為了隱私,僅在受信的本地環境中運行 Vizro MCP,因為目前伺服器沒有身份驗證或訪問控制。

如何使用 Vizro MCP

  • 啟動您偏好的支持 MCP 工具調用的 LLM 應用或介面。
  • 連接到正在運行的 Vizro MCP 伺服器。
  • 通過描述您想創建的儀表板或圖表與代理互動。LLM 將透過 Vizro MCP 協調工具調用——例如獲取數據信息、規劃儀表板佈局或驗證配置。
  • 在每次設計迭代中接收即時反饋,包括即時預覽、驗證代碼和改進建議。
  • 在提示時通過指定其路徑或網址來使用本地或遠端數據集。

主要特點

  • 統一的設計語言:確保圖表和儀表板符合共同的設計標準,易於修改和維護。
  • 驗證的配置輸出:所有生成的儀表板和圖表代碼都經過檢查,減少錯誤並使編輯更輕鬆。
  • 即時預覽:通過與 PyCafe 的直接整合,立即在瀏覽器中預覽儀表板和圖表配置。
  • 靈活的數據訪問:支持本地和遠端數據集,設置工作量最小。
  • 豐富的可發現工具集:提供一組標準化工具,用於加載、分析、驗證和規劃可視化,所有工具均可由 LLM 直接調用。

使用案例

  • 互動式儀表板創建:快速構建、迭代和預覽自定義儀表板,用於演示、報告或內部分析。
  • 自動化圖表生成:僅需向 LLM 描述所需輸出,即可輕鬆創建圖表。
  • 數據探索和分析:通過 LLM 互動直接執行 EDA(探索性數據分析),利用上傳或連結數據集的結構化分析。
  • 基於模板的設計:使用模板引導的工作流程,在報告資產中維持視覺和結構的一致性。

常見問題

Q1:Vizro MCP 可以用於遠端或雲端設置嗎?
A:不可以,Vizro MCP 設計為在本地運行,以保障隱私和安全。目前沒有遠端或託管部署的身份驗證機制。

Q2:Vizro MCP 支持哪些數據格式用於圖表和儀表板創建?
A:Vizro MCP 支持 CSV、JSON、HTML、Excel、OpenDocument Spreadsheet 和 Parquet 文件作為數據源。

Q3:Vizro MCP 的即時預覽是如何工作的?
A:當您驗證儀表板或圖表配置時,MCP 伺服器會通過 PyCafe 生成預覽鏈接,這將自動在您的瀏覽器中打開,以進行實時可視化。

Q4:我需要手動編寫或調用 Vizro MCP 工具嗎?
A:不需要,工具調用由集成到您 MCP 主機中的 LLM 管理。您只需用自然語言提供數據和指示。

Q5:如果我的應用不支持 MCP 工具調用,能否使用 Vizro MCP?
A:如果您的主機應用不支持工具調用操作,核心功能將受到限制。