MCP Server Chart 是一個基於 TypeScript 開發的模型上下文協議 (Model Context Protocol, MCP) 伺服器,專門用於使用 AntV 圖表庫生成各種類型的可視化圖表。該項目為開發者提供了一個強大的圖表生成解決方案,可以輕鬆整合到各種應用程式中。
基礎圖表類型:
generate_area_chart
- 面積圖generate_bar_chart
- 條形圖generate_column_chart
- 柱狀圖generate_line_chart
- 折線圖generate_pie_chart
- 餅圖generate_scatter_chart
- 散點圖generate_histogram_chart
- 直方圖高級圖表類型:
generate_dual_axes_chart
- 雙軸圖generate_radar_chart
- 雷達圖generate_treemap_chart
- 樹狀圖generate_network_graph
- 網絡圖generate_word_cloud_chart
- 詞雲圖專業圖表類型:
generate_fishbone_diagram
- 魚骨圖generate_flow_diagram
- 流程圖generate_mind_map
- 思維導圖每種圖表類型都會生成相應的圖表並返回圖片 URL,方便在各種應用場景中使用。
該項目遵循標準的 MCP 伺服器架構,提供標準化的工具接口供客戶端調用。
方式1:使用 npx(推薦)
npx -y @antv/mcp-server-chart
方式2:本地開發
# 安裝依賴
npm install
# 構建項目
npm run build
# 啟動 MCP 伺服器
npm run start
在 Claude Desktop 中使用時,需要在配置文件中添加以下伺服器配置:
{
"mcpServers": {
"mcp-server-chart": {
"command": "npx",
"args": [
"-y",
"@antv/mcp-server-chart"
]
}
}
}
MCP Server Chart 是一個功能強大、易於使用的圖表生成解決方案。它結合了 MCP 協議的標準化優勢和 AntV 圖表庫的專業性,為開發者提供了一個理想的數據可視化工具。無論是用於 Web 應用開發、數據分析還是 AI 應用增強,該項目都能提供可靠的圖表生成服務。