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应用增强,该项目都能提供可靠的图表生成服务。