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.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work