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.
Strongest · Maintenance 17/20 Weakest · Reliability 8/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 18+
MINIO_ACCESS_KEY
Object storage access key from the MinIO/S3 console; optional.
MINIO_SECRET_KEY
Secret key paired with the access key, from the storage console; optional.
MINIO_ENDPOINT
Endpoint of a MinIO or S3-compatible object store, e.g. localhost; optional.
MINIO_PORT
Port of the object storage service, e.g. 9000 in the example; optional.
MINIO_USE_SSL
Whether to use SSL (true/false); optional.
MINIO_BUCKET_NAME
Bucket name for storing chart images; optional, must exist in the storage service.
{
"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"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"mcp-echarts": {
"command": "npx",
"args": [
"-y",
"mcp-echarts"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add mcp-echarts -- npx -y mcp-echarts
Run it in a terminal; replace any <…> placeholders with your own values first.
Confirm that echarts_generate_chart and validate_chart_option appear in the client's tool list, then ask the AI to generate a simple chart and check that it returns png/svg or Base64 data to prove the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
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.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 3ed2496c3312 Data synced 2026-10-19 Read the FMRS scoring method