hustcc/mcp-echarts
by Various
🧬 Generate visual charts using ECharts with AI MCP dynamically, used for chart generation and data analysis.
MCP
hustcc/mcp-echarts
Added 1 June 2026
Overview
An MCP server that dynamically generates ECharts visualizations from data. It enables AI agents to create charts on demand for data analysis and reporting. Built in TypeScript, it integrates with any MCP-compatible client.
Best for
Best for
Developers building AI assistants or tools that need on-demand chart generation from data.
Use cases
- Generate bar, line, or scatter charts from structured data
- Embed chart creation into AI-powered data analysis workflows
- Produce visualizations for automated reporting or dashboards
How to use
Install
npm install -g mcp-echarts Tested with
Cline, VS Code
Example client config
{\n "mcpServers": {\n "mcp-echarts": {\n "command": "npx",\n "args": [\n "-y",\n "mcp-echarts"\n ]\n }\n }\n} Notes
An MCP server that dynamically generates ECharts visualizations from data. It enables AI agents to create charts on demand for data analysis and reporting. Built in TypeScript, it integrates with any MCP-compatible client.
237 stars on GitHub. Last updated 2026-01-30. Licensed MIT.
Use cases
- Generate bar, line, or scatter charts from structured data
- Embed chart creation into AI-powered data analysis workflows
- Produce visualizations for automated reporting or dashboards
Pros
- Leverages the mature ECharts library for rich, customizable charts
- Open source with a straightforward MCP interface for easy integration
- Dynamic generation allows real-time chart creation without manual coding
Cons
- Limited to ECharts; no support for other charting libraries
- Requires an MCP-compatible client and setup, adding dependency
- Small community (237 stars) may mean fewer examples or contributions
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Leverages the mature ECharts library for rich, customizable charts
- Open source with a straightforward MCP interface for easy integration
- Dynamic generation allows real-time chart creation without manual coding
Cons
- Limited to ECharts; no support for other charting libraries
- Requires an MCP-compatible client and setup, adding dependency
- Small community (237 stars) may mean fewer examples or contributions
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.