Chart Bach

MCP数据服务

提供方 pengfeiJoker

数据服务 未标注 Token 社区 / 第三方 CursorCline

基于AntV的图表生成服务器,支持25+种图表类型,适用于数据分析和可视化展示。

一句话选型结论

按资料字段整理

Chart Bach 属于数据服务类 MCP 服务器,传输方式未标注,Token,可直接接入 Cursor、Cline,没有现成安装命令,需按官方文档接入。接入前先确认权限范围;涉及写入、删除或付款的操作,建议先在测试环境验证。

分类数据服务 传输方式未标注 鉴权Token 部署方式未标注
GitHub 星标 0 仓库热度,无公开仓库时显示未标注
工具数 25 暴露给模型的工具数量
资源 / 提示词 0 / 0 资源与提示词模板数量
维护方 社区 / 第三方 核验等级 仅资料核对

工具与能力

数据服务
数量来自来源目录的标注,具体工具清单以官方文档为准
工具数量25暴露给模型可调用的工具个数
资源数量0可读取的资源条目
提示词数量0内置提示词模板数量

能力标签

支持客户端

适用场景

图表生成TypeScript混合部署数据可视化AntV数据分析

安装与配置

未标注 Token
上游未给出传输方式
  1. 1
    准备运行环境

    按官方文档确认运行环境(常见为 Node.js 或 Python),装好后再执行安装命令。

  2. 2
    安装服务

    复制上面的安装命令执行;命令里带占位符的位置,换成自己的密钥或路径。

  3. 3
    写入客户端配置

    在客户端的 MCP 配置里填好启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4
    验证是否可用

    连接成功后客户端会列出约 25 个工具,随便调一个只读工具确认能返回结果。

典型使用场景

3 类
按分类与标签整理的常见用法,具体以官方文档为准
数据库查询

用自然语言查库、取数,不用手写 SQL。

数据同步与清洗

把多来源数据拉到一处做整理。

报表取数

按口径快速拉出统计结果。

选择建议

选之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 资料标注 25 个工具,覆盖面较广,能满足多种调用。
  • 已适配 Cursor、Cline,换客户端不用重新研究配置。

先想清楚的地方

  • 没有现成安装命令,需要按官方文档自己填启动命令和参数。
  • 使用前要准备好Token对应的凭据,并按最小权限配置。
  • 版本更新与行为细节以官方仓库为准。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor、Cline 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地或自有环境跑服务的人。

不太适合

  • 不方便管理密钥或第三方授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
MCP 服务器工具数传输方式部署方式安装命令最后核验
Chart Bach当前 25 未标注 未标注 无 2026-05-17
Memory 9d25f64e 9 未标注 未标注 无 2026-05-17
Getzep MCP 9 stdio · 本地进程 本地部署 有 2026-05-17
anything-llm 未标注 stdio · 本地进程 本地部署 有 2026-04-11
Prisma MCP Server 未标注 stdio · 本地进程 本地部署 有 2026-05-17
Astr Bot 未标注 stdio · 本地进程 本地部署 有 2026-05-17

服务器档案

数据服务
字段来自项目仓库与公开索引,中文说明由本站标注
提供方pengfeiJoker上游标注的维护方 pengfeiJoker
分类数据服务本站按上游分类展示
连接方式未标注上游未给出传输方式
鉴权方式Token远程服务建议用最小权限凭据
维护方社区 / 第三方核验等级 仅资料核对
包名 / 运行时未标注 · 未标注本地安装时用到的包标识与运行时
部署类型未标注上游给出的部署形态
最近核验2026-05-17上游最后核验时间

详细介绍

9.0 KB
来自项目仓库与上游目录的原文,未做删改

MCP服务器图表

用于生成图表的模型上下文协议服务器 蚂蚁可视。我们可以使用此mcp服务器 图表生成 和 数据分析.

这是一个基于TypeScript的MCP服务器,提供图表生成功能。它允许您通过MCP工具创建各种类型的图表。您还可以在 迪菲.

📋 目录

  • ✨ 特性
  • 🤖 用法
  • 🚰 使用SSE或流媒体传输运行
  • 🎮 CLI选项
  • ⚙️ 环境变量
  • VIS_REQUEST_SERVER
  • SERVICE_ID
  • 禁用工具
  • 📠 私有部署
  • 🗺️ 生成记录
  • 🎛️ 工具筛选
  • 🔨 发展
  • 📄 许可证

✨ 特性

现在支持25+个图表。

  1. generate_area_chart:生成 area 图表,用于显示连续自变量下的数据趋势,允许观察整体数据趋势。
  2. generate_bar_chart:生成 bar 图表,用于比较不同类别的值,适用于横向比较。
  3. generate_boxplot_chart:生成 boxplot,用于显示数据的分布,包括中位数、四分位数和异常值。
  4. generate_column_chart:生成 column 图表,用于比较不同类别的值,适用于垂直比较。
  5. generate_district_map -生成一个 district-map,用于显示行政区划和数据分布。
  6. generate_dual_axes_chart:生成 dual-axes 图表,用于显示具有不同单位或范围的两个变量之间的关系。
  7. generate_fishbone_diagram:生成 fishbone 该图也称为石川图,用于识别和显示问题的根本原因。
  8. generate_flow_diagram:生成 flowchart,用于显示流程的步骤和顺序。
  9. generate_funnel_chart:生成 funnel 图表,用于显示不同阶段的数据丢失。
  10. generate_histogram_chart:生成 histogram,用于通过将数据划分为区间并计算每个区间中的数据点数量来显示数据的分布。
  11. generate_line_chart:生成 line 图表,用于显示数据随时间或其他连续变量的趋势。
  12. generate_liquid_chart:生成 liquid 图表,用于显示数据的比例,以充水球体的形式直观地表示百分比。
  13. generate_mind_map:生成 mind-map,用于显示思维过程和层次信息。
  14. generate_network_graph:生成 network 图,用于显示节点之间的关系和连接。
  15. generate_organization_chart:生成 organizational 图表,用于显示组织结构和人员关系。
  16. generate_path_map -生成一个 path-map,用于显示POI的路线规划结果。
  17. generate_pie_chart:生成 pie 图表,用于显示数据的比例,将其划分为由扇区表示的部分,显示每个部分的百分比。
  18. generate_pin_map -生成一个 pin-map,用于显示POI的分布。
  19. generate_radar_chart:生成 radar 图表,用于全面显示多维数据,以类似雷达的格式显示多个维度。
  20. generate_sankey_chart:生成 sankey 图表,用于显示数据流和数据量,以Sankey风格的格式表示不同节点之间的数据移动。
  21. generate_scatter_chart:生成 scatter 绘图,用于显示两个变量之间的关系,将数据点显示为坐标系上的散点。
  22. generate_treemap_chart:生成 treemap,用于显示分层数据,以矩形形式显示数据,其中矩形的大小表示数据的值。
  23. generate_venn_chart:生成 venn 图表,用于显示集合之间的关系,包括交集、并集和差异。
  24. generate_violin_chart:生成 violin 绘图,用于显示数据分布,结合箱线图和密度图的特征,提供更详细的数据分布视图。
  25. generate_word_cloud_chart:生成 word-cloud,用于显示文本数据中单词的频率,字体大小表示每个单词的频率。

> [!注意]
> 上述地理可视化图表生成工具使用 AMap服务 目前仅支持在中国境内生成地图。

🤖 用法

与一起使用 Desktop APP例如克劳德、VSCode、, 克莱恩Cherry Studio、Cursor等,在下面添加MCP服务器配置。在Mac系统上:```json
{
"mcpServers": {
"mcp-server-chart": {
"command": "npx",
"args": ["-y", "@antv/mcp-server-chart"]
}
}
}


On Window系统:```json
{
"mcpServers": {
"mcp-server-chart": {
"command": "cmd",
"args": ["/c", "npx", "-y", "@antv/mcp-server-chart"]
}
}
}

此外,您还可以在 阿里云, 魔搭, glama.ai, 史密斯艾 或使用HTTP、SSE协议的其他协议。

🚰 使用SSE或流媒体传输运行

直接运行

全局安装该软件包。```bash
npm install -g @antv/mcp-server-chart


使用首选传输选项运行服务器:```bash
# For SSE transport (default endpoint: /sse)
mcp-server-chart --transport sse

# For Streamable transport with custom endpoint
mcp-server-chart --transport streamable

然后,您可以访问服务器:

  • SSE运输: http://localhost:1122/sse
  • 可流动运输: http://localhost:1122/mcp

Docker部署

进入docker目录。```bash
cd docker


使用docker compose进行部署。```bash
docker compose up -d

然后,您可以访问服务器:

  • SSE运输: http://localhost:1123/sse
  • 可流动运输: http://localhost:1122/mcp

🎮 CLI选项

运行MCP服务器时,您还可以使用以下CLI选项。使用run-cli命令选项 -H.```plain
MCP Server Chart CLI

Options:
--transport, -t Specify the transport protocol: "stdio", "sse", or "streamable" (default: "stdio")
--host, -h Specify the host for SSE or streamable transport (default: localhost)
--port, -p Specify the port for SSE or streamable transport (default: 1122)
--endpoint, -e Specify the endpoint for the transport:
- For SSE: default is "/sse"
- For streamable: default is "/mcp"
--help, -H Show this help message


## ⚙️ 环境变量

|变量|描述|默认值|示例|
| -------------------- | :--------------------------------------------------------- | -------------------------------------------- | --------------------------------------------- |
| `VIS_REQUEST_SERVER` |用于私有部署的自定义图表生成服务URL| `https://antv-studio.alipay.com/api/gpt-vis` | `https://your-server.com/api/chart` |
| `SERVICE_ID` |图表生成记录的服务标识符|-| `your-service-id-123` |
| `DISABLED_TOOLS` |以逗号分隔的禁用工具名称列表|-| `generate_fishbone_diagram,generate_mind_map` |

### 📠 私有部署

`MCP Server Chart` 默认情况下,提供免费的图表生成服务。对于需要私有部署的用户,他们可以尝试使用 `VIS_REQUEST_SERVER` 自定义自己的图表生成服务。```json
{
"mcpServers": {
"mcp-server-chart": {
"command": "npx",
"args": ["-y", "@antv/mcp-server-chart"],
"env": {
"VIS_REQUEST_SERVER": ""
}
}
}
}

您可以使用AntV的项目 GPT Vis SSR 在私有环境中部署HTTP服务,然后通过env传递URL地址 VIS_REQUEST_SERVER.

  • 方法: POST
  • 参数:将传递给 GPT-Vis-SSR 用于渲染。例如, { "type": "line", "data": [{ "time": "2025-05", "value": 512 }, { "time": "2025-06", "value": 1024 }] }.
  • 返回:HTTP服务的返回对象。
  • 成功: boolean 是否成功生成图表图像。
  • 结果: string 图表图像url。
  • 错误消息: string 当 success = false,返回错误消息。

> [!注意]
> 私有部署解决方案目前不支持地理可视化。图表生成包括3个工具: geographic-district-map, geographic-path-map, geographic-pin-map.

🗺️ 生成记录

默认情况下,用户需要自己保存结果,但我们也提供了一种查看图表生成记录的服务,这要求用户为自己生成一个服务标识符并对其进行配置。

使用支付宝扫描并打开小程序生成个人服务标识符(点击下面的“我的”菜单,进入“我的服务”页面,点击“生成”按钮,成功后点击“复制”按钮):

接下来,您需要添加 SERVICE_ID MCP服务器配置的环境变量。例如,Mac的配置如下(对于Windows系统,只需添加 env 变量):```json
{
"mcpServers": {
"AntV Map": {
"command": "npx",
"args": ["-y", "@antv/mcp-server-chart"],
"env": {
"SERVICE_ID": "*****"
}
}
}
}


更新MCP服务器配置后,您需要重新启动AI客户端应用程序,并再次检查是否已成功启动并连接到MCP服务器。然后,您可以尝试再次生成地图。生成成功后,您可以转到小程序的“我的地图”页面查看您的地图生成记录。

### 🎛️ 工具筛选

您可以使用禁用特定的图表生成工具 `DISABLED_TOOLS` 环境变量。当某些工具与MCP客户端存在兼容性问题,或者您想限制可用功能时,这很有用。```json
{
"mcpServers": {
"mcp-server-chart": {
"command": "npx",
"args": ["-y", "@antv/mcp-server-chart"],
"env": {
"DISABLED_TOOLS": "generate_fishbone_diagram,generate_mind_map"
}
}
}
}

用于筛选的可用工具名称 请参阅 ✨ 特性.

🔨 发展

安装依赖项:```bash
npm install


构建服务器:```bash
npm run build

启动MCP服务器:```bash
npm run start


使用SSE传输启动MCP服务器:```bash
node build/index.js -t sse

使用Streamable传输启动MCP服务器:bash node build/index.js -t streamable

📄 许可证

麻省理工学院@蚂蚁可视.

常见问题

6 问
答案由本站依据条目字段整理,不引用上游原文
Chart Bach 怎么安装?

资料没有给出安装命令,请到官方仓库或文档按说明接入;这类条目多数是生态应用,或尚未发布可安装包。

Chart Bach 怎么在 Cursor、Cline 里配置?

它的传输方式未标注,在客户端的 MCP 配置里填好启动命令和参数,保存后完全退出客户端再打开,配置才会生效。

Chart Bach 收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Chart Bach 需要 API Key 吗?

资料标注需要Token认证,使用前准备好对应凭据,并按最小权限配置。

Chart Bach 支持哪些客户端?

资料标注支持 Cursor、Cline;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

Chart Bach 能提供哪些能力?

资料显示约 25 个工具;能力标签包括 图表生成、数据分析、TypeScript、Cline、数据可视化。具体工具清单以官方文档为准。

热门专题

按标签挑服务器
全部专题 →

服务器信息以作者仓库与官方文档为准;分类、传输方式与鉴权方式的中文说明为中文整理,最近核验 2026-05-17。