HM

hustcc/mcp-echarts

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

270 stars 41 forks 质量 84 趋势 26MIT

hustcc/mcp-echarts 是从 https://github.com/hustcc/mcp-echarts. 导入的 MCP 服务器候选

概览

hustcc/mcp-echarts 是从 https://github.com/hustcc/mcp-echarts. 导入的 MCP 服务器候选

概述(AI 翻译)

用 AI MCP 动态生成 Apache ECharts,用于图表生成和数据分析。Also你可以用 mcp-server-chart 生成图表、图表map.

✨ 特色

  • 完全支持 ECharts 的所有功能和语法,包括数据、样式、主题等。
  • 支持导出为 png、svg 和 option 格式,并支持对 ECharts 的验证,以促进模型多轮正确语法和图形输出。
  • MinIO 集成,将图表存储在 MinIO 对象存储中,并返回 URL 而非 Base64 数据,以提升性能和共享能力。
  • 轻量级,我们可以用zero dependence轻松安装。
  • 极度secure,完全本地生成,不依赖任何远程服务。

🤖 用途

先决条件

  • Node.js 18岁及以上要求。

桌面应用程序(stdio transport)

要与 Desktop APP,如 Claude、VSCode、Cline、Cherry Studio 等一起使用,请在下方添加 MCP 服务器配置。在 Mac 系统上:

在Windows系统上:

此外,你可以在 modelscope、glama.ai、skillselion.com 或其他支持 HTTP、SSE 协议的设备上使用它。

🚰 使用 SSE 或 Streamable 传输

全局安装该软件包。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

MCP ECharts

Generate Apache ECharts with AI MCP dynamically for chart generation and data analysis. Also you can use mcp-server-chart to generate chart, graph, map.

✨ Features

  • Fully support all features and syntax of ECharts, include data, style, theme and so on.
  • Support exporting to png, svg, and option formats, with validation for ECharts to facilitate the model’s multi-round output of correct syntax and graphics.
  • MinIO Integration, store charts in MinIO object storage and return URLs instead of Base64 data for better performance and sharing capabilities.
  • Lightweight, we can install it easily with zero dependence.
  • Extremely secure, fully generated locally, without relying on any remote services.

🤖 Usage

Prerequisites

  • Node.js 18 or higher is required.

Desktop Applications (stdio transport)

To use with Desktop APP, such as Claude, VSCode, Cline, Cherry Studio, and so on, add the MCP server config below. On Mac system:

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

On Window system:

{
  "mcpServers": {
    "mcp-echarts": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "mcp-echarts"
      ]
    }
  }
}
在 GitHub 查看完整 README

安装

npx -y mcp-echarts
新手?先看 mcpskill.org 教程 →

配置

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