
MCP Server Chart
OfficialGenerate 26+ chart types and data visualizations using AntV, for chart generation and data analysis.
Add to your client
Copy the config for your MCP client and paste it into its config file.
npx -y @antv/mcp-server-chartPaste 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_chartGenerate an area chart to display the trend of data under a continuous independent variable.
generate_bar_chartGenerate a bar chart to compare values across different categories (horizontal comparison).
generate_boxplot_chartGenerate a boxplot to display data distribution including median, quartiles, and outliers.
generate_column_chartGenerate a column chart to compare values across different categories (vertical comparison).
generate_district_mapGenerate a district-map to show administrative divisions and data distribution.
generate_dual_axes_chartGenerate a dual-axes chart to display the relationship between two variables with different units or ranges.
generate_fishbone_diagramGenerate a fishbone (Ishikawa) diagram to identify and display the root causes of a problem.
generate_flow_diagramGenerate a flowchart to display the steps and sequence of a process.
generate_funnel_chartGenerate a funnel chart to display data loss at different stages.
generate_histogram_chartGenerate a histogram to display data distribution across intervals.
generate_line_chartGenerate a line chart to display the trend of data over time or another continuous variable.
generate_liquid_chartGenerate a liquid chart to display proportions as water-filled spheres.
generate_mind_mapGenerate a mind-map to display thought processes and hierarchical information.
generate_network_graphGenerate a network graph to display relationships and connections between nodes.
generate_organization_chartGenerate an organizational chart to display organization structure and personnel relationships.
generate_path_mapGenerate a path-map to display route planning results for POIs.
generate_pie_chartGenerate a pie chart to display proportions as sectors.
generate_pin_mapGenerate a pin-map to show the distribution of POIs.
generate_radar_chartGenerate a radar chart to display multi-dimensional data comprehensively.
generate_sankey_chartGenerate a Sankey chart to display data flow and volume between nodes.
generate_scatter_chartGenerate a scatter plot to display the relationship between two variables.
generate_treemap_chartGenerate a treemap to display hierarchical data with rectangle sizes representing values.
generate_venn_chartGenerate a Venn diagram to display relationships between sets (intersections, unions, differences).
generate_violin_chartGenerate a violin plot to display data distribution, combining boxplot and density plot features.
generate_word_cloud_chartGenerate a word-cloud to display word frequency in textual data via font size.
generate_spreadsheetGenerate 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.
Structured step-by-step reasoning tool for breaking problems into revisable thought sequences.
Fully managed remote server for AWS docs, blogs, What's-New and Well-Architected guidance — no key.
Compare MCP Server Chart with: