MCP Server Chart

MCP Server Chart

site icon
2025.05.08 0
JavaScript图表生成数据可视化内容生成
antvis_mcp-server-chart 是一个基于 Model Context Protocol (MCP) 的服务器,专门用于生成各种类型的图表。它基于 AntV 技术栈,提供了 15 种以上的图表生成能力,包括面积图、柱状图、折线图、饼图等常见图表类型,以及鱼骨图、思维导图等特殊图表。该服务适用于需要快速生成可视化图表的场景,如数据分析、报告生成等。
View on GitHub

Overview

基本能力

产品定位

antvis_mcp-server-chart 是一个图表生成服务,基于 AntV 技术栈,通过 MCP 协议提供多种图表生成能力。

核心功能

  • 支持 15+ 种图表类型生成
  • generate_area_chart - 生成面积图
  • generate_bar_chart - 生成柱状图
  • generate_column_chart - 生成列状图
  • generate_dual_axes_chart - 生成双轴图
  • generate_fishbone_diagram - 生成鱼骨图
  • generate_flow_diagram - 生成流程图
  • generate_histogram_chart - 生成直方图
  • generate_line_chart - 生成折线图
  • generate_mind_map - 生成思维导图
  • generate_network_graph - 生成网络图
  • generate_pie_chart - 生成饼图
  • generate_radar_chart - 生成雷达图
  • generate_scatter_chart - 生成散点图
  • generate_treemap_chart - 生成树状图
  • generate_word_cloud_chart - 生成词云图

适用场景

  • 数据可视化
  • 报告自动生成
  • 数据分析展示
  • 信息图表制作

使用教程

使用依赖

需要安装 Node.js 和 npm

安装教程

  1. 通过 npm 安装:
npm install @antv/mcp-server-chart
  1. 或者通过 npx 直接运行:
{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

调试方式

  1. 安装依赖:
npm install
  1. 构建服务器:
npm run build
  1. 启动 MCP 服务器:
npm run start

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。