MCP.so
Sign In

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

Category

Other

Transports

stdio

Publisher

hustcc

Submitted by

hustcc

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-echarts": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-echarts"
      ]
    }
  }
}

Tools

1

Generate 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.

Comments

More Other MCP servers