功能简介
MCP Server Chart 是?由阿里 AntV 团队开发的可视化图表生成服务,基于 MCP 协议,支持通过大模型或 AI 工具自动生成 20+ 种主流可视化图表,极大提升数据可视化的自动化和智能化能力。
主要功能特性
-
- ? 支持柱状图、折线图、饼图、桑基图、词云、网络图、流程图、地图等 20 多种常见图表类型? 通过 MCP 协议,支持多种 AI 客户端(如
VSCode
-
- 、
Claude
-
- 、
Dify
-
- 、
Cursor
-
- ?等)一键调用? 返回高质量图片链接,方便插入报告、PPT、网页? 支持
HTTP
-
- 、
SSE
-
- 、
Streamable
快速开始指引
- 1. 全局安装:
npm install -g @antv/mcp-server-chart
- 2. 启动服务(默认 SSE):
mcp-server-chart --transport sse
- 3. 访问服务:
SSE: http://localhost:1122/sse
Streamable: http://localhost:1122/mcp
在 AI 客户端配置 MCP Server,按需选择 Mac 或 Windows 配置方式
可用工具
generate_area_chart: 面积图,用于显示连续变量下的数据趋势,观察整体走势
generate_bar_chart: 条形图,用于不同类别间的数值比较,适合横向对比
generate_boxplot_chart: 箱线图,用于展示数据分布,包括中位数、四分位数和异常值
generate_column_chart: 柱状图,用于不同类别间的数值比较,适合纵向对比
generate_district_map: 区域地图,用于展示行政区划及数据分布
generate_dual_axes_chart: 双轴图,用于展示两个不同单位或量程变量的关系
generate_fishbone_diagram: 鱼骨图(因果图),用于分析和展示问题的根本原因
generate_flow_diagram: 流程图,用于展示流程步骤和顺序
generate_funnel_chart: 漏斗图,用于展示各阶段数据的流失情况
generate_histogram_chart: 直方图,用于展示数据在不同区间的分布
generate_line_chart: 折线图,用于显示数据随时间或连续变量的变化趋势
generate_liquid_chart: 水球图,用于以水球形式直观展示百分比
generate_mind_map: 思维导图,用于展示思考过程和层级信息
generate_network_graph: 网络图,用于展示节点之间的关系和连接
generate_organization_chart: 组织结构图,用于展示组织结构和人员关系
generate_path_map: 路径地图,用于展示兴趣点的路线规划结果
generate_pie_chart: 饼图,用于展示各部分占整体的比例
generate_pin_map: 点地图,用于展示兴趣点的分布
generate_radar_chart: 雷达图,用于多维度数据的综合展示
generate_sankey_chart: 桑基图,用于展示数据流动和流量
generate_scatter_chart: 散点图,用于展示两个变量之间的关系
generate_treemap_chart: 矩形树图,用于展示层级数据,矩形面积代表数值大小
generate_venn_chart: 维恩图,用于展示集合之间的关系(交集、并集、差集)
generate_violin_chart: 小提琴图,结合箱线图和密度图,展示数据分布
generate_word_cloud_chart: 词云,用于展示文本中词语出现频率,字体大小代表频率
MCP配置
Mac 示例:
{
? "mcpServers": {
? ? "mcp-server-chart": {
? ? ? "command": "npx",
? ? ? "args": [
? ? ? ? "-y",
? ? ? ? "@antv/mcp-server-chart"
? ? ? ]
? ? }
? }
}
Windows 示例:
{
? "mcpServers": {
? ? "mcp-server-chart": {
? ? ? "command": "cmd",
? ? ? "args": [
? ? ? ? "/c",
? ? ? ? "npx",
? ? ? ? "-y",
? ? ? ? "@antv/mcp-server-chart"
? ? ? ]
? ? }
? }
}
项目地址
https://github.com/antvis/mcp-server-chart
#MCP??#AI工具??#图表生成??#AntV??#可视化
1829