antvis/mcp-server-chart
🤖 A visualization mcp & skills contains 25+ visual charts using @antvis. Using for chart generation and data analysis.
What it solves
This project provides a way for AI models to generate professional data visualizations. It bridges the gap between raw data and visual representation by allowing LLMs to call specific tools to create a wide variety of charts and diagrams using the AntV library.
How it works
It is implemented as a Model Context Protocol (MCP) server. This means it can be integrated into AI clients (like Claude, Cursor, or VSCode) that support MCP. The server exposes a set of tools (e.g., generate_bar_chart, generate_pie_chart) that the AI can trigger. When the AI decides to a chart is needed, it sends the request to the server, which then uses the AntV ecosystem to render the visualization.
Who it’s for
- AI Application Developers: Those building agents or IDEs that need native chart generation capabilities.
- Data Analysts: Users who with want to integrate data analysis and visualization directly into their AI-powered workflows.
- LLM Users: People using MCP-compatible clients to turn data into visuals instantly.
Highlights
- Extensive Chart Library: Supports over 26 different types of visualizations, including standard charts (bar, line, pie), complex diagrams (Sankey, fishbone, mind maps), and geographic maps (district, pin, and path maps).
- Flexible Deployment: Can be run via
npx, Docker, or as a standalone server using SSE or Streamable transport protocols. - Private Deployment Option: Supports custom chart generation service URLs via the
VIS_REQUEST_SERVERenvironment variable for users who need private infrastructure. - Skill Integration: Compatible with AI IDEs that support skills (like Claude Code) via the
chart-visualizationskill for automatic chart selection.
Related
- Project
- Project
- Project
- Project
- Project