MCP ECharts
@hustcc
About MCP ECharts
Generate Apache ECharts diagram and chart with AI MCP dynamically. Using for chart generation and data analysis.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-echarts": {
"command": "npx",
"args": [
"-y",
"mcp-echarts"
]
}
}
}Tools
1Generate visual charts using Apache ECharts with echarts option and configuration dynamically. Apache ECharts is an Open Source JavaScript Visualization Library, which is used to create interactive charts and visualizations in web applications. It supports a wide range of chart types, including line charts, bar charts, pie charts, scatter plots, and more. ECharts is highly customizable and can be integrated with various data sources to create dynamic visualizations.
Overview
What is MCP ECharts?
MCP ECharts is an MCP server that dynamically generates Apache ECharts diagrams and charts with AI assistance. It is designed for chart generation and data analysis, supporting all ECharts features and local execution.
How to use MCP ECharts?
Install and run the server via npx -y mcp-echarts. Configure it as an MCP server in desktop apps like Claude, VSCode, Cline, or Cherry Studio by adding the appropriate JSON configuration (macOS or Windows). It also supports HTTP and SSE protocols for use on remote platforms.
Key features of MCP ECharts
- Full support for all ECharts syntax, data, style, and themes.
- Export charts to PNG, SVG, or ECharts option format.
- Validates ECharts syntax for correct multi-round output.
- Lightweight with zero dependencies.
- Fully local generation; no reliance on remote services.
Use cases of MCP ECharts
- Generate interactive charts from natural language descriptions.
- Create data visualizations for reports and dashboards.
- Iteratively refine chart options with AI assistance.
- Embed chart generation in AI‑powered coding or analysis tools.
FAQ from MCP ECharts
What formats can MCP ECharts export?
It can export charts to PNG, SVG, and raw ECharts option JSON formats.
Does MCP ECharts require any remote services?
No. All chart generation happens entirely locally, making it secure and offline-capable.
What runtime does MCP ECharts need?
It runs on Node.js and is installed via npx (or npm). No other dependencies are required.
How do I connect MCP ECharts to my AI client?
Add a mcpServers configuration entry with the appropriate command for your operating system (e.g., npx -y mcp-echarts for macOS). It also supports HTTP/SSE for remote use.
Can MCP ECharts validate my chart code?
Yes, it validates ECharts syntax to help the AI model produce correct chart options and graphics.
More Other MCP servers
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Nginx UI
0xJackyYet another WebUI for Nginx
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Comments