mcp-server-chart介绍

mcp-server-chart 是一个基于 Model Context Protocol (MCP) 的图表生成服务器,由 AntV 团队开发。它提供了强大的可视化图表生成能力,支持通过 MCP 工具创建多种类型的图表。该项目采用 TypeScript 编写,可以集成到各种 AI 开发环境和应用中,如 Dify 平台等。

主要特点:

  • 支持 20+ 种不同类型的图表生成
  • 提供多种部署方式(本地 CLI、SSE 服务、HTTP 服务)
  • 支持私有化部署方案
  • 内置图表生成记录功能
  • 兼容多种 MCP 客户端工具
  • 开源项目,采用 MIT 许可证

工具列表

mcp-server-chart 支持以下图表生成工具:

  1. generate_area_chart - 生成面积图,用于展示数据在连续自变量下的趋势
  2. generate_bar_chart - 生成条形图,用于不同类别间的数值比较
  3. generate_boxplot_chart - 生成箱线图,用于展示数据分布情况
  4. generate_column_chart - 生成柱状图,适合垂直比较不同类别数值
  5. generate_district_map - 生成行政区划地图,展示行政分区和数据分布
  6. generate_dual_axes_chart - 生成双轴图,展示不同单位和范围的变量关系
  7. generate_fishbone_diagram - 生成鱼骨图(因果图),用于问题根因分析
  8. generate_flow_diagram - 生成流程图,展示流程步骤和顺序
  9. generate_funnel_chart - 生成漏斗图,展示不同阶段的数据流失
  10. generate_histogram_chart - 生成直方图,展示数据区间分布
  11. generate_line_chart - 生成折线图,展示数据随时间变化的趋势
  12. generate_liquid_chart - 生成水球图,以水球形式展示百分比
  13. generate_mind_map - 生成思维导图,展示思维过程和层次信息
  14. generate_network_graph - 生成网络图,展示节点间的关系和连接
  15. generate_organization_chart - 生成组织结构图,展示组织架构
  16. generate_path_map - 生成路径地图,展示 POI 点路线规划
  17. generate_pie_chart - 生成饼图,展示数据各部分占比
  18. generate_pin_map - 生成标记地图,展示 POI 点分布
  19. generate_radar_chart - 生成雷达图,综合展示多维数据
  20. generate_sankey_chart - 生成桑基图,展示数据流动和量级
  21. generate_scatter_chart - 生成散点图,展示两个变量间关系
  22. generate_treemap_chart - 生成矩形树图,展示层次结构数据
  23. generate_venn_chart - 生成维恩图,展示集合间关系
  24. generate_violin_chart - 生成小提琴图,结合箱线图和密度图特性
  25. generate_word_cloud_chart - 生成词云图,展示文本数据中词频

注:地理可视化相关工具(行政区划地图、路径地图、标记地图)使用高德地图服务,目前仅支持中国范围内的地图生成。

inspector测试

启动inspector

npx @modelcontextprotocol/inspector

在这里插入图片描述

配置

在这里插入图片描述

工具测试

在这里插入图片描述

在这里插入图片描述

打开链接

在这里插入图片描述

Lingma IDE测试

环境配置

在这里插入图片描述

问题:Generate a route map to display the user’s planned route, such as travel guide routes.

在这里插入图片描述
在这里插入图片描述

github链接:AntV

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐