Skip to content

hustcc/mcp-echarts

MCP Developer Tools

A zero‑dependency MCP server that generates Apache ECharts charts and data analysis outputs via AI, supporting local generation with optional MinIO storage

TypeScript Latest 0.7.1 · 4mo ago Security brief →

Features

  • Full support for all ECharts features, syntax, style, theme, etc.
  • Export charts to PNG, SVG, or raw ECharts option format with validation.
  • Optional MinIO integration to store chart images as URLs instead of Base64.
  • Lightweight and easy to install with zero external dependencies.

Recent releases

View all 9 releases →
0.7.1 Bug fix

Fixed unresolvable $ref references in recursive chart schemas.

Full changelog

What's Changed

  • Fix unresolvable $ref in recursive chart schemas by @Copilot in https://github.com/hustcc/mcp-echarts/pull/41

New Contributors

  • @Copilot made their first contribution in https://github.com/hustcc/mcp-echarts/pull/41

Full Changelog: https://github.com/hustcc/mcp-echarts/compare/0.7.0...0.7.1

0.7.0 New feature
Notable features
  • Added health check endpoint for both SSE and streamable HTTP server
  • Added `generateAreaChartTool` to create area charts
Full changelog

What's Changed

  • feat(server) : add health check endpoint for both SSE and streamable HTTP server by @joeycyhuang in https://github.com/hustcc/mcp-echarts/pull/31
  • fix: resolve TypeScript deep type instantiation error with Zod schemas by @lyw405 in https://github.com/hustcc/mcp-echarts/pull/39
  • docs: MinIO JS SDK link is 404. Updated doc with latest link. by @mrdulin in https://github.com/hustcc/mcp-echarts/pull/36
  • docs: Add Node.js prerequisites to README by @mrdulin in https://github.com/hustcc/mcp-echarts/pull/35
  • fix: Fix the MimIO URL port issue in the Nginx reverse proxy environment by @Susuperli in https://github.com/hustcc/mcp-echarts/pull/32
  • feat(mcp-function) : add generateAreaChartTool to create area chart by @joeycyhuang in https://github.com/hustcc/mcp-echarts/pull/29

New Contributors

  • @joeycyhuang made their first contribution in https://github.com/hustcc/mcp-echarts/pull/31
  • @mrdulin made their first contribution in https://github.com/hustcc/mcp-echarts/pull/36

Full Changelog: https://github.com/hustcc/mcp-echarts/compare/0.6.1...0.7.0

0.6.1 Bug fix
Notable features
  • MCP Trust Score
Full changelog

What's Changed

  • MCP Trust Score by @Matvey-Kuk in https://github.com/hustcc/mcp-echarts/pull/25
  • Fix chart style issues for candlestick and treemap charts by @lyw405 in https://github.com/hustcc/mcp-echarts/pull/26

New Contributors

  • @Matvey-Kuk made their first contribution in https://github.com/hustcc/mcp-echarts/pull/25

Full Changelog: https://github.com/hustcc/mcp-echarts/compare/0.6.0...0.6.1

0.6.0 New feature
Notable features
  • Added `outputType` schema for all chart tools
Full changelog

What's Changed

  • feat: add outputType schema for all chart tools by @Meet-student in https://github.com/hustcc/mcp-echarts/pull/24

New Contributors

  • @Meet-student made their first contribution in https://github.com/hustcc/mcp-echarts/pull/24

Full Changelog: https://github.com/hustcc/mcp-echarts/compare/0.5.0...0.6.0

0.5.0 New feature
Notable features
  • Support for MCP Server-Sent Events (SSE) and streamable HTTP transport
  • Upgrade to ECharts version 6
Full changelog

What's Changed

  • fix: Add automatic MinIO fallback to Base64 when connection fails by @Susuperli in https://github.com/hustcc/mcp-echarts/pull/19
  • Feat/upgrade echarts v6 by @Susuperli in https://github.com/hustcc/mcp-echarts/pull/20
  • feat: support mcp sse/streamable http transport by @2niuhe in https://github.com/hustcc/mcp-echarts/pull/21

New Contributors

  • @2niuhe made their first contribution in https://github.com/hustcc/mcp-echarts/pull/21

Full Changelog: https://github.com/hustcc/mcp-echarts/compare/0.4.0...0.5.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
237
Forks
37
Languages
TypeScript JavaScript Dockerfile
Downloads/week
4 ↓22%
NPM Maintainers
2
Contributors
11

Install & Platforms

Install via
npm

Beta — feedback welcome: [email protected]