Back to Home
apache icon

echarts-mcp

Verified Safe

by apache

Overview

Generates Apache ECharts visualizations based on LLM-provided parameters and uploads them to a cloud storage service, returning the image URL.

Installation

Run Command
npm run dev

Environment Variables

  • BOS_ENDPOINT
  • BOS_AK
  • BOS_SK
  • BOS_BUCKET
  • BOS_CDN_ENDPOINT

Security Notes

Input chart data undergoes basic structural validation (e.g., array checks). Cloud storage credentials (Baidu BOS) are correctly sourced from environment variables, which is good practice for secrets management. Image generation and temporary file handling for upload appear standard. No 'eval' or direct arbitrary command execution from user input was identified within the provided source code. A potential attack surface could exist if highly malicious ECharts 'data' could exploit the 'canvas' rendering engine, but this is a general library risk rather than a specific vulnerability in the server's input handling.

Similar Servers

Stats

Interest Score49
Security Score8
Cost ClassMedium
Avg Tokens750
Stars55
Forks4
Last Update2026-01-18

Tags

EChartsData VisualizationMCPLLM IntegrationChart Generation