MCP Catalogs
首页mcp-echarts screenshot

mcp-echarts

by hustcc·228·综合分 48

MCP ECharts 通过模型上下文协议实现动态 ECharts 图表生成。

ai-llmdeveloper-toolsdata-visualization
35
Forks
3
活跃 Issue
4 个月前
最近提交
2 天前
收录于

概述

这个 MCP 服务器通过集成 Apache ECharts 与 AI 系统,提供全面的图表生成功能。它支持所有 ECharts 功能,包括数据、样式和主题定制。服务器允许以 PNG、SVG 和 option 格式导出图表,并提供验证以确保正确的语法和图形输出。它集成了 MinIO,将图表存储为 URL 而非 Base64 数据,提高了性能和共享能力,同时保持完全本地生成以确保安全性。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:为 AI 分析和报告生成可视化数据表示
:从 AI 模型处理的数据创建图表和图形
:通过云存储集成使用 URL 共享生成的图表

什么时候选它

当您需要从 AI 助手生成动态可视化,并且需要使用 ECharts 的全面图表功能,同时希望本地处理而不依赖外部服务时,选择 mcp-echarts。

什么时候不要选它

如果需要 ECharts 不支持的特定图表类型,或需要基于云的渲染而非本地处理,则应避免使用。

此 server 暴露的工具

从 README 抽取出 3 个工具
  • 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

说明: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.

可对比工具

mcp-server-chartechartsplotly-mcp

安装

安装

先决条件

  • Node.js 18 或更高版本

桌面应用程序 (stdio 传输)

将 MCP 服务器配置添加到您的桌面应用程序:

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

使用 SSE 或 Streamable 传输运行

全局安装:

npm install -g mcp-echarts

使用 SSE 传输运行(默认):

mcp-echarts -t sse

或使用 Streamable 传输:

mcp-echarts -t streamable

访问地址:

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

mcp-echarts 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。