一、概述
在日常工作和学习中,我们经常需要和数据打交道。无论是分析报告、项目展示,还是简单的数据洞察,一个清晰直观的图表,往往能胜过千言万语。
一款能让数据可视化变得超级简单的 MCP Server,由蚂蚁集团 AntV 团队开源的 mcp-server-chart
github地址:https://github.com/antvis/mcp-server-chart
目前已经支持超过 15 种我们常用的可视化图表类型,比如:
- 折线图、柱状图、饼图、面积图、条形图
- 直方图、散点图、矩阵树图、词云图、双轴图
- 雷达图、思维导图、网络图、流程图、鱼骨图
可以说,它几乎能满足我们日常工作中绝大多数场景的可视化需求。 最棒的是,它会以图片链接的形式返回生成结果,方便你嵌入到任何需要的地方。

二、MCP工具初体验
docker运行
mcp-server-chart官方已经封装好了镜像,docker hub地址:https://hub.docker.com/r/acuvity/mcp-server-chart
目前最新版本是0.4.0,运行一下
docker run -d --name mcp-server-chart -it -p 8000:8000 acuvity/mcp-server-chart:0.4.0
mcp-server-chart支持3种调用方式,分别是STDIO,SSE,streamable Http
Cherry Studio调用
这里以Cherry Studio客户端,来演示一下如何使用
添加MCP服务器
名称:mcp-server-chart
类型:streamable Http
地址:http://10.44.32.14:8000/mcp

添加完成后,查看工具列表

能看到几十个工具方法,就说明运行正常。
新建一个默认会话,选择mcp服务器

输入提示词:
根据诗人的名气以诗人的名字生成一个词云图,至少50位中国古代诗人,给出图片链接后再用Markdown语法直接展示。
效果如下:

整个过程,大模型就像一位经验丰富的设计师,不仅理解了你的需求,还自动帮你准备好了绘制图表所需的各种参数(比如图片的宽度、高度、标题等),最后给出了图片链接。

注意,这个链接,公网是可以打开的
https://mdn.alipayobjects.com/one_clip/afts/img/EKJYTr0ONCAAAAAAVvAAAAgAoEACAQFr/original
三、Dify+可视化图表MCP
目前有很多文章,一般都是通过Dify 结合数据库和 ECharts插件,实现数据可视化的。
但是实现过程比较复杂,首先通过数据库查询原始数据,其次通过python代码转换成 ECharts能够理解的图表格式,最后调用ECharts插件实现图表展示。
整个过程需要不少经验和技巧,一不小心就容易出错。
但是!有了 mcp-server-chart 这个 MCP 工具,事情就变得简单多了。
场景演示:用户用自然语言提问,我们通过 Dify 工作流从数据库里查询数据,并生成图表。

最低0.47元/天 解锁文章
313

被折叠的 条评论
为什么被折叠?



