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.

mcp-echarts
58
Established
mcp-server-chart
55
Established
Maintenance 10/25
Adoption 10/25
Maturity 18/25
Community 20/25
Maintenance 10/25
Adoption 10/25
Maturity 15/25
Community 20/25
Stars: 213
Forks: 37
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 3,803
Forks: 360
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work