mcp-echarts and mcp-server-echart

These are **competitors** — both are MCP servers that dynamically generate ECharts visualizations, with the primary difference being that hustcc/mcp-echarts is built in Python while cnkanwei/mcp-server-echart is built on the mcp-go framework, so you would choose one based on your preferred runtime environment.

mcp-echarts
58
Established
mcp-server-echart
26
Experimental
Maintenance 10/25
Adoption 10/25
Maturity 18/25
Community 20/25
Maintenance 2/25
Adoption 8/25
Maturity 9/25
Community 7/25
Stars: 213
Forks: 37
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 60
Forks: 3
Downloads:
Commits (30d): 0
Language: HTML
License: MIT
No risk flags
Stale 6m No Package No Dependents

About mcp-echarts

hustcc/mcp-echarts

🧬 Generate visual charts using ECharts with AI MCP dynamically, used for chart generation and data analysis.

Implements an MCP server that exposes ECharts rendering as tools for AI clients, supporting stdio, SSE, and HTTP streaming transports with optional MinIO integration for cloud storage. Renders charts server-side using native canvas bindings and validates output syntax, enabling multi-turn refinement by language models. Provides zero-dependency local execution with fallback to Base64 encoding when object storage is unavailable.

About mcp-server-echart

cnkanwei/mcp-server-echart

基于 mcp-go 框架构建的 mcp 服务,它提供了一个能动态生成 ECharts 图表页面的工具。

Implements the MCP (Model Context Protocol) standard via stdio transport, exposing a `generate_echarts_page` tool that accepts ECharts JSON configurations and custom dimensions to produce standalone HTML chart pages served from a configurable static directory. Supports both SSE-based client connections and stdio subprocess integration, with environment-driven configuration for port, public URL, and output directory to enable flexible deployment across local, Docker, and remote environments.

Scores updated daily from GitHub, PyPI, and npm data. How scores work