What it does
This is a Model Context Protocol server that enables Claude (and other LLMs) to generate data visualizations using the AntV charting library. It provides access to 26+ chart types including standard graphs (bar, line, pie, scatter), specialized visualizations (sankey, funnel, treemap, word cloud), diagrams (fishbone, mind map, flowchart, organization chart), and geospatial charts (district map, pin map, path map). The server abstracts the complexity of AntV's charting APIs, allowing you to request a specific chart type with your data and configuration, and receive generated visualizations as output. It can also integrate with external visualization platforms like Dify.
Who it's for
Data analysts and backend engineers building AI systems that need to automatically generate charts from analysis results. Product teams integrating Claude into dashboarding or reporting workflows. Developers building BI tools, analytics platforms, or documentation generators where visualizations are a key deliverable.
Common use cases
- Generate bar or column charts comparing metrics across categories from Claude's analysis
- Create time-series visualizations (area, line charts) of trend data
- Build hierarchical or relational diagrams (treemaps, sankey flows, organization charts) from structured data
- Produce exploratory charts (scatter plots, word clouds) to surface patterns in datasets
- Embed chart generation in multi-step data analysis workflows with external API calls
Setup pitfalls
- Classified as high risk due to network calls—verify where chart data is transmitted, especially with sensitive datasets
- Environment variable
DISABLED_TOOLScan filter available chart types; verify your required chart is not disabled before deploying - Private deployments require
VIS_REQUEST_SERVERandSERVICE_IDconfiguration—missing these will fall back to the public service