Best for
- Data analysts, developers, and AI application builders who need quick chart generation.
- Users who want to integrate chart generation into LLM workflows.
- Users needing charts exported in multiple formats.
MCP ECharts is a powerful MCP server that generates charts based on Apache ECharts, supporting multiple output formats and storage options. It is easy to install, zero-dependency, and fully local, making it suitable for data analysis and AI-driven chart generation. However, performance is limited by local resources, and it requires a Node.js environment.
This is an MCP server that dynamically generates Apache ECharts charts using AI. It supports all features and syntax of ECharts, including data, style, theme, etc. It can export to PNG, SVG, and option formats, and provides ECharts validation to facilitate the model's multi-round output of correct syntax and graphics. It integrates with MinIO object storage to store charts as URLs instead of Base64 data for better performance and sharing capabilities. It is lightweight, zero-dependency, and fully generated locally without relying on any remote services.
{
"mcpServers": {
"mcp-echarts": {
"command": "npx",
"args": ["-y", "mcp-echarts"]
}
}
}For Windows, use cmd /c npx -y mcp-echarts.
npm install -g mcp-echarts, then run mcp-echarts -t sse or mcp-echarts -t streamable.{
"mcpServers": {
"mcp-echarts": {
"command": "npx",
"args": [
"-y",
"mcp-echarts"
]
}
}
}