MCP Directory

MCP Server Chart

Official

Generate 26+ chart types and data visualizations using AntV, for chart generation and data analysis.

Unverified
stdio (local)
No auth
TypeScript

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
npx -y @antv/mcp-server-chart

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

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

Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf

Before you start

  • Node.js with npx available (or global npm install of @antv/mcp-server-chart)
  • An MCP-compatible client (Claude Desktop, Cursor, VSCode, Cline, Cherry Studio, etc.)
  • Optional: SERVICE_ID for chart generation record tracking
  • Optional: VIS_REQUEST_SERVER for private chart rendering deployment

About MCP Server Chart

An official AntV MCP server that turns data into visualizations. It offers 26+ chart and diagram generation tools usable from Claude, Cursor, VSCode, Cline, Cherry Studio, and other MCP clients. Charts render through a free hosted GPT-Vis service by default, with options for private deployment, generation-record tracking, and per-tool filtering.

Tools & capabilities (26)

generate_area_chart

Generate an area chart to display the trend of data under a continuous independent variable.

generate_bar_chart

Generate a bar chart to compare values across different categories (horizontal comparison).

generate_boxplot_chart

Generate a boxplot to display data distribution including median, quartiles, and outliers.

generate_column_chart

Generate a column chart to compare values across different categories (vertical comparison).

generate_district_map

Generate a district-map to show administrative divisions and data distribution.

generate_dual_axes_chart

Generate a dual-axes chart to display the relationship between two variables with different units or ranges.

generate_fishbone_diagram

Generate a fishbone (Ishikawa) diagram to identify and display the root causes of a problem.

generate_flow_diagram

Generate a flowchart to display the steps and sequence of a process.

generate_funnel_chart

Generate a funnel chart to display data loss at different stages.

generate_histogram_chart

Generate a histogram to display data distribution across intervals.

generate_line_chart

Generate a line chart to display the trend of data over time or another continuous variable.

generate_liquid_chart

Generate a liquid chart to display proportions as water-filled spheres.

generate_mind_map

Generate a mind-map to display thought processes and hierarchical information.

generate_network_graph

Generate a network graph to display relationships and connections between nodes.

generate_organization_chart

Generate an organizational chart to display organization structure and personnel relationships.

generate_path_map

Generate a path-map to display route planning results for POIs.

generate_pie_chart

Generate a pie chart to display proportions as sectors.

generate_pin_map

Generate a pin-map to show the distribution of POIs.

generate_radar_chart

Generate a radar chart to display multi-dimensional data comprehensively.

generate_sankey_chart

Generate a Sankey chart to display data flow and volume between nodes.

generate_scatter_chart

Generate a scatter plot to display the relationship between two variables.

generate_treemap_chart

Generate a treemap to display hierarchical data with rectangle sizes representing values.

generate_venn_chart

Generate a Venn diagram to display relationships between sets (intersections, unions, differences).

generate_violin_chart

Generate a violin plot to display data distribution, combining boxplot and density plot features.

generate_word_cloud_chart

Generate a word-cloud to display word frequency in textual data via font size.

generate_spreadsheet

Generate a spreadsheet or pivot table for tabular data; renders as a pivot table when 'rows' or 'values' fields are provided, otherwise a regular table.

What this server can do

MCP Server Chart provides tools for these capabilities — tap one to see every MCP server that does the same:

When to use it

  • Generating statistical charts (bar, line, pie, scatter, etc.) from data inside an AI chat or IDE
  • Visualizing data analysis results as chart image URLs
  • Creating diagrams such as flowcharts, mind maps, fishbone diagrams, and org charts
  • Rendering geographic maps (district, path, pin) for data distributed across China
  • Building spreadsheets and pivot tables from tabular data

Security notes

By default, chart data is sent to AntV's hosted rendering service at https://antv-studio.alipay.com/api/gpt-vis to generate chart image URLs. For sensitive data, deploy a private rendering service with GPT-Vis-SSR and set the VIS_REQUEST_SERVER environment variable. Geographic visualization tools (district-map, path-map, pin-map) use the AMap service and only support maps within China; they are not available in private deployments.

MCP Server Chart FAQ

Where are my charts rendered?

By default, data is sent to AntV's free hosted service at https://antv-studio.alipay.com/api/gpt-vis, which returns a chart image URL. You can self-host the renderer with GPT-Vis-SSR and point the server at it via the VIS_REQUEST_SERVER environment variable.

Which transports are supported?

stdio (default), SSE, and Streamable HTTP. Run with --transport sse or --transport streamable; the default port is 1122 (SSE at /sse, Streamable at /mcp).

Can I disable specific chart tools?

Yes. Set the DISABLED_TOOLS environment variable to a comma-separated list of tool names, e.g. generate_fishbone_diagram,generate_mind_map.

Do the geographic map tools work everywhere?

No. The district-map, path-map, and pin-map tools use the AMap service and currently only support map generation within China. They are also not available in private deployments.

Alternatives to MCP Server Chart

Compare all alternatives →

Official MCP server providing persistent, file-backed knowledge-graph memory across sessions.

Verified
stdio (local)
No auth
TypeScript
9 tools
Updated 5 months agoRepo

Structured step-by-step reasoning tool for breaking problems into revisable thought sequences.

Verified
stdio (local)
No auth
TypeScript
1 tool
Updated 6 months agoRepo

Fully managed remote server for AWS docs, blogs, What's-New and Well-Architected guidance — no key.

Verified
HTTP (remote)
No auth
Hosted
6 tools
Updated 5 months agoRepo