MCP Catalogs
Homemcp-echarts screenshot

mcp-echarts

by hustcc·228·Score 48

MCP ECharts enables dynamic chart generation using ECharts through the Model Context Protocol.

ai-llmdeveloper-toolsdata-visualization
35
Forks
3
Open issues
4 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server provides comprehensive chart generation capabilities by integrating Apache ECharts with AI systems. It supports all ECharts features including data, style, and theme customization. The server allows exporting charts in PNG, SVG, and option formats with validation to ensure correct syntax and graphics output. It offers MinIO integration for storing charts as URLs instead of Base64 data, improving performance and sharing capabilities while maintaining full local generation for security.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:Generate visual data representations for AI analysis and reporting
you:Create charts and graphs from data processed by AI models
you:Share generated charts via URLs using cloud storage integration

When to choose this

Choose mcp-echarts when you need to generate dynamic visualizations from AI assistants with ECharts' comprehensive charting capabilities and want local processing without external dependencies.

When NOT to choose this

Avoid if you need specialized chart types not supported by ECharts, or if you require cloud-based rendering rather than local processing.

Tools this server exposes

3 tools extracted from the README
  • create_chart

    Generate ECharts visualizations with customizable data and styling

  • export_chart

    Export charts to PNG, SVG, or option formats

  • save_to_minio

    Store chart images in MinIO object storage and return URLs

Note: Tool names inferred from project description and features since the actual MCP tool names aren't explicitly documented in the README. The server likely exposes chart generation and export functionality based on its purpose.

Comparable tools

mcp-server-chartechartsplotly-mcp

Installation

Installation

Prerequisites

  • Node.js 18 or higher

Desktop Applications (stdio transport)

Add the MCP server config to your desktop application:

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

Running with SSE or Streamable transport

Install globally:

npm install -g mcp-echarts

Run with SSE transport (default):

mcp-echarts -t sse

Or with Streamable transport:

mcp-echarts -t streamable

Access at:

  • SSE: http://localhost:3033/sse
  • Streamable: http://localhost:3033/mcp

Compare mcp-echarts with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.