MCP Catalogs
Homemcp-server-chart screenshot

mcp-server-chart

by antvis·4,068·10,239 30d uses·Score 84

A TypeScript MCP server for generating 26+ visualization charts using AntV, supporting multiple chart types and deployment options.

ai-llmdeveloper-toolsproductivity
378
Forks
6
Open issues
this month
Last commit
2d ago
Indexed

Overview

MCP Server Chart provides comprehensive chart generation capabilities through the Model Context Protocol. It offers 26+ different chart types including area charts, bar charts, pie charts, maps, and specialized visualizations like fishbone diagrams and mind maps. The server supports both stdio and HTTP transports (SSE and Streamable) making it versatile for different client applications. It includes features for private deployment, tool filtering, and integration with multiple AI platforms like Dify and Claude.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Data analysts creating visual reports from datasets
you:AI assistants generating custom charts based on user requests
you:Web applications embedding visualization capabilities via HTTP API
you:What chart types are supported?
you:Can I use this server privately?

When to choose this

Choose this when you need comprehensive chart generation capabilities directly within MCP-enabled applications and are already using or willing to integrate with the AntV ecosystem.

When NOT to choose this

Avoid this if you need geographic visualization outside of China, as the map functionality is limited to Chinese regions using AMap service.

Tools this server exposes

12 tools extracted from the README
  • generate_area_chart

    Generate an area chart to display data trends under a continuous variable

  • generate_bar_chart

    Generate a bar chart for comparing values across categories

  • generate_pie_chart

    Generate a pie chart to display data proportions as sectors

  • generate_line_chart

    Generate a line chart to display data trends over time

  • generate_scatter_chart

    Generate a scatter plot to display relationships between two variables

  • generate_radar_chart

    Generate a radar chart to display multi-dimensional data

  • generate_histogram_chart

    Generate a histogram to display data distribution across intervals

  • generate_heatmap_chart

    Generate a heatmap to display data density with color mapping

  • generate_treemap_chart

    Generate a treemap to display hierarchical data with sized rectangles

  • generate_word_cloud_chart

    Generate a word cloud to display word frequency with font size

  • generate_boxplot_chart

    Generate a boxplot to display data distribution with quartiles and outliers

  • generate_funnel_chart

    Generate a funnel chart to display data loss at different stages

Comparable tools

mcp-server-plausiblemcp-server-analyticschart-skills

Installation

Installation

Install globally:

npm install -g @antv/mcp-server-chart

For Desktop Apps (e.g., Claude Desktop, VSCode):

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": ["-y", "@antv/mcp-server-chart"]
    }
  }
}

For Windows:

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@antv/mcp-server-chart"]
    }
  }
}

FAQ

What chart types are supported?
Currently supports 26+ chart types including area, bar, column, pie, line, radar, maps, and specialized charts like fishbone diagrams, mind maps, and word clouds.
Can I use this server privately?
Yes, you can deploy your own chart generation service using the GPT-Vis-SSR project and configure it via the VIS_REQUEST_SERVER environment variable.

Compare mcp-server-chart with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.