mcp-echarts and mcp-server-chart
These are competitors offering overlapping functionality—both provide MCP servers for AI-driven chart generation, with ECharts focusing on dynamic visual charts while AntVis offers a broader suite of 25+ chart types—so selection depends on whether you prefer ECharts' specific capabilities or AntVis's wider visualization variety.
About mcp-echarts
hustcc/mcp-echarts
🧬 Generate visual charts using ECharts with AI MCP dynamically, used for chart generation and data analysis.
Implements an MCP server that exposes ECharts rendering as tools for AI clients, supporting stdio, SSE, and HTTP streaming transports with optional MinIO integration for cloud storage. Renders charts server-side using native canvas bindings and validates output syntax, enabling multi-turn refinement by language models. Provides zero-dependency local execution with fallback to Base64 encoding when object storage is unavailable.
About mcp-server-chart
antvis/mcp-server-chart
🤖 A visualization mcp & skills contains 25+ visual charts using @antvis. Using for chart generation and data analysis.
Implements MCP server architecture with TypeScript, exposing 26+ chart generation tools callable by AI agents through stdio, HTTP, or SSE transports. Integrates with AntV's visualization libraries (G2, L7, X6) and supports skill-based intelligent chart selection via Claude Code and other AI IDEs. Deployable across multiple platforms including Dify, Aliyun, and ModelScope with optional private server configuration and tool filtering.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work