# Apache ECharts

> Use this tool when you need to generate interactive charts and visualizations from conversational queries or custom configurations. It solves problems for data analysts, developers, and business users by providing a single interface to create customizable charts in various formats, including PNG, SVG, and JSON. It accepts ECharts configuration JSON as input and outputs interactive charts with options for dimensions, themes, and output formats.

Canonical page: https://skillsregistry.net/skills/hustcc-echarts  
JSON: https://api.skillsregistry.net/v1/skills/hustcc-echarts

## Description

This MCP server provides AI assistants with Apache ECharts visualization capabilities, built by hustcc and BQXBQX using TypeScript with the Model Context Protocol SDK and server-side rendering. The implementation offers a single tool for generating interactive charts by accepting ECharts configuration JSON along with customization options for dimensions, themes (default/dark), and output formats (PNG images, SVG strings, or validated JSON options), featuring input validation and schema conversion using Zod. Built with Docker containerization, comprehensive testing, and lint-staged pre-commit hooks, it serves data analysts creating visualizations from conversational queries, developers building chart-integrated workflows, and business users generating reports without direct ECharts API interaction.

## Trust

- **Trust score (0–1):** 0.99
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/hustcc-echarts)
- **Repository:** <https://github.com/hustcc/mcp-echarts>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "hustcc-echarts"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/hustcc-echarts` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/hustcc-echarts/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
