← 返回目录
M

MCP Server Chart

官方
用 AntV 生成图表并辅助数据分析。
分类
其他 第 119 / 230
Stars
★ 4.4k 非常热门
传输方式
stdio(本地进程) · SSE · Streamable HTTP
运行环境
Node.js · Docker
凭据
无需凭据
许可证
MIT
最近提交
工具数
26
54FMRS · D

AntV 官方维护的 MIT 许可 MCP 服务器,提供 26 个图表、地图和表格生成工具,支持 stdio、SSE 和 Streamable transport。主要限制是地理可视化仅支持中国,且默认依赖公共图表生成服务。

最强项 · 文档质量 14/20 最弱项 · 安全与权限 8/20

可靠性
9/20
安全与权限
8/20
维护活跃度
10/20
文档质量
14/20
安装易用性
13/20
查看各项评分依据
可靠性 9/20
静态材料显示存在标准 npm stdio 包和 CLI 传输选项,README 也列出 26+ 工具;但未提供源码、测试、CI 内容或实际初始化/工具列表握手证据,manifest 版本仍为占位符,且核心图表生成依赖外部 HTTP 服务。因此只能认为正常路径可行,无法验证错误处理、依赖可控性或声明工具与实际行为的一致性,扣分明显。
安全与权限 8/20
manifest 明确披露默认向 antv-studio.alipay.com 发起外部服务请求,并将 SERVICE_ID 标记为 secret;但未说明图表输入数据的数据边界、保留策略、认证机制或最小权限控制。功能主要是生成图表,没有证据表明存在恶意行为、凭据窃取或危险不可逆操作,因此不触发红线;但外部网络和潜在数据外传风险缺乏充分控制与确认机制,扣分。
维护活跃度 10/20
仓库未归档,提供 MIT 许可证,并展示构建、npm、codecov 等项目状态入口,表明存在基本维护信号;但材料没有可核验的发布历史、提交频率、依赖更新政策、问题响应记录或安全响应渠道。仅凭 stars、开放 issue 数和徽章不能证明持续维护,因此给予中等分数。
文档质量 14/20
README 覆盖安装、主流客户端配置、CLI 选项、环境变量、工具名称、私有部署、传输方式、地理能力限制和开发命令,信息较完整。扣分原因是缺少可核验的工具参数 schema、认证与权限说明、成本/配额、数据处理边界、故障排查和版本固定建议;README 与 manifest 也存在版本占位符等不确定性。
安装易用性 13/20
README 提供 npx 配置、Windows 与 macOS 示例、stdio/SSE/Streamable 方式及端口端点,主流客户端接入路径清晰。扣分原因是依赖运行时网络安装和默认外部服务,版本未固定,未提供源码中的可验证启动测试或客户端握手测试,也未充分说明失败诊断和平台前置条件。

静态评测 · 未实际运行收录于 2026-07-30

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 需要在 MCP 客户端中快速生成 AntV 图表的用户
  • 需要同时进行图表生成和基础数据分析的场景
  • 需要使用中国境内地理可视化的场景

不适合谁

  • 需要中国境外地图生成的场景
  • 需要私有部署且依赖地理可视化工具的场景
  • 不希望请求发送至默认公共图表生成服务的场景

所需权限

  • 需要客户端能够启动 npx 或已安装的 MCP 服务器进程
  • 默认需要访问 https://antv-studio.alipay.com/api/gpt-vis 图表生成服务
  • 配置 SERVICE_ID 时需要提供该服务标识;该变量被标记为敏感信息
  • 私有部署时需要访问配置的 VIS_REQUEST_SERVER 地址

风险与副作用

  • 默认图表请求会发送至公共 AntV 图表生成服务,应根据数据敏感性评估使用方式
  • 地理可视化工具目前仅支持中国境内地图生成
  • 私有部署方案不支持 geographic-district-map、geographic-path-map 和 geographic-pin-map
  • SERVICE_ID 用于跟踪图表生成记录,配置不当可能影响记录查看或暴露敏感标识
  • 客户端兼容性问题可能需要通过 DISABLED_TOOLS 禁用特定工具

安装接入

准备工作

运行环境:Node.js · Docker

SERVICE_ID 可选密钥 可选密钥,用于查看图表生成记录,需通过 Alipay 小程序「我的服务」页面生成。
其他可选配置项(2 个)
VIS_REQUEST_SERVER 可选 可选,自定义图表生成服务 URL(私有部署时用 GPT-Vis-SSR 搭建),默认使用 AntV 公共服务。
DISABLED_TOOLS 可选 可选,逗号分隔的工具名列表,用于禁用指定图表生成工具。

安装 Node.js 环境后,在支持 MCP 的客户端中加入配置:使用 npx -y @antv/mcp-server-chart 启动 stdio 服务器。也可全局安装 npm install -g @antv/mcp-server-chart,并使用 SSE 或 Streamable transport 启动服务。

claude_desktop_config.json
{"mcpServers":{"mcp-server-chart":{"command":"npx","args":["-y","@antv/mcp-server-chart"]}}}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add mcp-server-chart -- npx -y @antv/mcp-server-chart

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在客户端的 MCP 工具列表中应能看到 generate_line_chart、generate_pie_chart 等工具;让模型生成一张简单折线图,若返回图表图片 URL 即说明连接成功。

常见排障

  1. 确认客户端配置中的 command、args 和 JSON 格式正确
  2. 确认 npx、Node.js 及网络连接可用
  3. 使用 SSE 时检查 http://localhost:1122/sse,使用 Streamable transport 时检查 http://localhost:1122/mcp
  4. 若公共服务不可用,检查 VIS_REQUEST_SERVER 是否配置为可访问的服务地址
  5. 若客户端存在工具兼容性问题,使用 DISABLED_TOOLS 逐项禁用相关工具
  6. 配置 SERVICE_ID 后重启客户端以检查服务器连接和记录功能

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 用折线图展示这组月度销售数据的趋势
  • 根据各地区销售额生成一个柱状图
  • 把这段文本里的词频做成词云
  • 生成一个思维导图梳理这个项目的任务结构

工具能力 26

generate_area_chart 只读
生成面积图,用于展示连续变量下的数据趋势。
generate_bar_chart 只读
生成条形图,用于横向比较不同类别的数值。
generate_boxplot_chart 只读
生成箱线图,用于展示中位数、四分位数和异常值等数据分布信息。
generate_column_chart 只读
生成柱状图,用于纵向比较不同类别的数值。
generate_district_map 只读
生成行政区地图,用于展示行政区划和数据分布。
generate_dual_axes_chart 只读
生成双轴图,用于展示单位或范围不同的两个变量之间的关系。
generate_fishbone_diagram 只读
生成鱼骨图,也称石川图,用于识别和展示问题的根本原因。
generate_flow_diagram 只读
生成流程图,用于展示流程步骤及其顺序。
展开其余 18 个工具
generate_funnel_chart 只读
生成漏斗图,用于展示不同阶段的数据损失。
generate_histogram_chart 只读
生成直方图,通过区间统计展示数据分布。
generate_line_chart 只读
生成折线图,用于展示数据随时间或其他连续变量的趋势。
generate_liquid_chart 只读
生成水波图,用于以水球形式直观表示数据比例或百分比。
generate_mind_map 只读
生成思维导图,用于展示思路和层级信息。
generate_network_graph 只读
生成网络关系图,用于展示节点之间的关系和连接。
generate_organization_chart 只读
生成组织结构图,用于展示组织结构和人员关系。
generate_path_map 只读
生成路径地图,用于展示兴趣点的路线规划结果。
generate_pie_chart 只读
生成饼图,用扇区展示各部分占整体的比例。
generate_pin_map 只读
生成点位地图,用于展示兴趣点分布。
generate_radar_chart 只读
生成雷达图,用于综合展示多维数据。
generate_sankey_chart 只读
生成桑基图,用于展示数据流动及其规模。
generate_scatter_chart 只读
生成散点图,用于展示两个变量之间的关系。
generate_treemap_chart 只读
生成矩形树图,用于展示层级数据,矩形大小代表数值。
generate_venn_chart 只读
生成维恩图,用于展示集合的交集、并集和差异。
generate_violin_chart 只读
生成小提琴图,结合箱线图和密度图展示数据分布。
generate_word_cloud_chart 只读
生成词云图,以字体大小表示文本中词语的频率。
generate_spreadsheet 只读
生成电子表格或数据透视表;提供 rows 或 values 时生成透视表,否则生成普通表格。

使用场景

根据数据自动生成常见统计图表
辅助数据趋势、分布、比例和关系分析
生成组织图、流程图、思维导图和网络图
生成表格或数据透视表

支持客户端

Claude Desktop
VS Code
Cline
Cherry Studio
Cursor

依据项目文档列出,未经本站实测。

详细介绍

MCP Server Chart 是由 AntV 维护的 TypeScript MCP 服务器,通过 MCP 工具生成 25 种以上的图表、地图、关系图和表格,并支持数据分析场景。默认使用 AntV 公共图表生成服务,也可配置私有服务。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 659 · 工具数 11 与当前对比 →

源版本 e2a8fb7c185e 数据同步于 2026-10-19 查看 FMRS 评分方法