What it does
This MCP server generates interactive charts and diagrams using AntV's visualization library. It supports 26+ chart types including area, bar, column, pie, line, scatter, sankey, radar, treemap, word-cloud, mind-map, flowchart, network graph, and specialized charts like boxplots, violin plots, and Venn diagrams. Each chart type is exposed as a separate MCP tool, allowing Claude to directly generate visualizations for data analysis and reporting tasks.
Who it's for
Data analysts and engineers building dashboard or reporting systems, developers integrating interactive visualizations into AI-driven applications, and teams using Claude to explore and present data insights. Particularly useful when you need Claude to generate ad-hoc charts without delegating to a separate visualization service.
Common use cases
- Generate pie charts to visualize proportions and data distribution
- Create line or area charts to show trends over time
- Build sankey diagrams to track data flow between stages
- Generate scatter plots to analyze relationships between two variables
- Create word clouds from text data to identify frequently occurring terms
Setup pitfalls
- Marked as high risk class — review the security assessment before deploying in sensitive environments
- Makes network calls during chart generation — ensure outbound connectivity or check
VIS_REQUEST_SERVERfor custom rendering backends - Set required environment variables (
VIS_REQUEST_SERVER,SERVICE_IDif tracking usage,DISABLED_TOOLSto restrict chart types) - TypeScript/Node.js runtime required — verify compatible Node version before installation