e

echarts可视化图表生成

qjh964158307/qjh-echarts-mcp
0 Stars 668 次浏览 aaman_qjh 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "gradio": {
      "args": [
        "mcp-remote",
        "https://qjh964158307-echarts-generate.ms.show/gradio_api/mcp/sse",
        "--transport",
        "sse-only"
      ],
      "command": "npx"
    }
  }
}

可用工具 (4 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

load_example 1 个参数

该工具无需必填参数,直接调用即可

clear_output

清除结果组件的内容

该工具无需必填参数,直接调用即可

load_example_1 1 个参数

该工具无需必填参数,直接调用即可

generate_chart 2 个参数

该工具无需必填参数,直接调用即可

服务介绍

一个用于生成图表的 Model Context Protocol 服务器,使用 ECharts。

这是一个基于 FastAPI 的 MCP 服务器,提供图表生成功能。它允许您通过 MCP 工具创建各种类型的图表。

✨ 特性
现在支持 9 种图表。

generate_area_chart - 生成 面积图 图表,并返回图表 URL。
generate_horizontal_bar_chart - 生成横向条形图,并返回图表 URL。
generate_bar_chart- 生成 柱状图 图表,并返回图表 URL。
generate_line_chart - 生成 折线图 图表,并返回图表 URL。
generate_mind_map - 生成 思维导图 图表,并返回图表 URL。
generate_pie_chart - 生成 饼图 图表,并返回图表 URL。
generate_radar_chart - 生成 雷达图 图表,并返回图表 URL。
generate_boxplot_chart - 生成 箱线图(盒式图) 图表,并返回图表 URL。
generate_mix_line_bar_chart - 生成 折线柱状图混合图 图表,并返回图表 URL。

🤖 使用

推荐下面这种使用方式:
mcp server已经打包上传到Pypi,地址:https://pypi.org/project/aaman-qjh-echarts-mcp/
推荐直接从Pypi的使用,调用配置:
{
"mcpServers": {
"qjh-echarts-mcp": {
"args": [
"aaman-qjh-echarts-mcp"
],
"command": "uvx"
}
}
}

在Cherry stdio中使用时:
类型:stdio
命令:uvx
参数:aaman-qjh-echarts-mcp

ps:
1、这个gradio虽然可以被当作mcp调用,但是发现gradio中的所有函数都自动注册成了tools(实际只有generate_chart函数有用),导致大模型容易选错,经过多次错误选择才能正确回答。
虽然官方提供了Pypi接入的方式,但是我没做成功,甚至我直接拿官方的git仓库完全照着教程去创建也没成功,然后不想折腾了,就直接贴个Pypi的配置......
2、因为返回的是html页面链接,并且这个链接是长期有效的,所以我是把生成的数据存到数据库里了,每次访问页面的时候从数据库里加载,另一个也是为了统计使用总量,数据存储字段为:唯一值,传入的json数据,创建时间,图表类型。字段不做任何其他使用,不过因为是个人开发者,大家有顾虑的话可去使用antv。

相关 MCP 服务