mcp-server-chart 是一個由螞蟻集團旗下的知名數據視覺化團隊 AntV 官方所開發的開源專案。它是一個模型內容協定 (Model Context Protocol, MCP) 伺服器,其核心使命是賦予大型語言模型 (LLM) 生成豐富多樣的視覺化圖表的能力。
這個專案將複雜的數據視覺化過程,簡化為與 AI 的自然語言對話,讓使用者無需編寫任何程式碼,即可將數據轉換為專業圖表。
核心價值與運作方式
傳統上,要將數據製作成圖表,使用者需要藉助 Excel、Tableau 或撰寫 Python/JavaScript 程式碼。mcp-server-chart 徹底改變了這一點,它充當了 LLM 與 AntV 強大圖表引擎之間的橋樑。
運作流程如下:
「請用這些銷售數據幫我畫一個長條圖,比較各個產品的銷量。」
「將這份使用者活躍度數據,繪製成一個時間趨勢的折線圖。」
「幫我把這些公司的組織架構畫成一個組織圖。」
mcp-server-chart 提供的相應工具。主要功能與支援的圖表類型
這個專案最大的亮點是其支援的圖表種類極其豐富,涵蓋了超過 25 種常見及專業的圖表,滿足了從商業分析到學術研究的各種需求:
常規統計圖表:
進階分佈圖表:
流程與關係圖:
地理資訊圖表:
彈性部署與客製化
mcp-server-chart 考慮到了企業和進階使用者的需求:
VIS_REQUEST_SERVER 環境變數,將其指向自己私有部署的 GPT-Vis-SSR 服務,確保數據的隱私與安全。DISABLED_TOOLS 環境變數,可以禁用特定的圖表生成工具,以適應有工具數量限制的 AI 客戶端或簡化工具列表。總結來說,antvis/mcp-server-chart 是一個極具創新和實用價值的專案。它成功地將專業的數據視覺化能力「賦能」給了大型語言模型,讓數據分析和圖表製作變得前所未有地直觀、高效和易於上手,是推動 AI 在數據科學領域應用的重要工具。