What it does
This MCP server provides programmatic chart generation using the AntV visualization library. It supports 26+ chart types including area, bar, column, pie, line, scatter, and specialized visualizations like sankey diagrams, treemaps, fishbone diagrams, and network graphs. Charts are generated from structured data and can be integrated into AI workflows for data-driven storytelling and analysis.
Who it's for
Node.js developers building AI applications that need to generate visualizations on demand, and data analysts who want Claude to create charts from datasets or analysis results. Useful for anyone building dashboards, reports, or analytical tools that benefit from programmatic chart generation.
Common use cases
- Generate trend charts (line, area) to visualize time-series data and identify patterns
- Create proportional breakdowns (pie, donut) for categorical data analysis
- Visualize hierarchical structures using org charts, mind maps, or treemaps
- Display relationships and connections with network graphs and Sankey diagrams
- Generate flow diagrams and process visualizations for workflow analysis
Setup pitfalls
- The server makes external network calls; set
VIS_REQUEST_SERVERenvironment variable to configure private or custom deployment endpoints - Supports SSE and Streamable transport modes—verify your MCP client configuration matches the transport you intend to use
- Chart generation tools can be selectively disabled via the
DISABLED_TOOLSenvironment variable if you want to restrict available chart types - Requires Node.js/npm; ensure
@antv/mcp-server-chartis properly installed and accessible in your project