mcp-server-chart

让 AI 一句话生成 25+ 种专业图表,数据分析可视化一步到位

mcp-server-chart 是一个基于 AntV 的可视化 MCP 服务,内置 25 种以上图表类型,专为 AI 助手提供图表生成和数据分析能力。它解决了大模型在输出图表时格式不统一、交互性差的问题,通过 MCP 协议让 AI 能直接调用服务生成高质量的可视化图表。核心能力包括:支持柱状图、折线图、散点图等常见图表,也包含桑基图、雷达图等高级图表;提供数据转换和图表配置的标准化接口;与 Claude、GPT 等支持 MCP 的 AI 工具无缝集成。项目使用 TypeScript 编写,基于 AntV 生态,保证了图表的专业性和美观度,适合需要快速在 AI 对话中呈现数据洞察的场景。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 4380
维护状态 较活跃
是否开源
定价模式 free

项目数据

分类开源模型
开发团队antvis
所属国家
定价模式free
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态
是否开源
开源协议MIT
主要语言TypeScript
技术栈/模型antv,llm,mcp,mcp-server,skills,visualization
GitHub 星标★ 4380
30天Star增速
HF 下载量
上线时间2025-04-25 00:00:00
最近更新2026-09-22 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • 已安装 Node.js(提供 npx、npm 命令)
  • 一款支持 MCP 的客户端,如 Claude、VSCode、Cline、Cherry Studio、Cursor
  • 可选:私有化部署时需自建 GPT-Vis-SSR 等图表渲染 HTTP 服务
  • 可选:使用 Docker 部署时需安装 Docker 与 docker compose

安装与启动步骤

  1. 1Mac 端配置 MCP

    在支持 MCP 的桌面客户端(Claude、VSCode、Cursor 等)的 MCP 配置中加入以下服务器,客户端会自动用 npx 拉取运行。

    {
      "mcpServers": {
        "mcp-server-chart": {
          "command": "npx",
          "args": ["-y", "@antv/mcp-server-chart"]
        }
      }
    }
  2. 2Windows 端配置 MCP

    Windows 上要先经 cmd 再调用 npx,因此 command 填 cmd,args 前加 /c。配置结构与 Mac 相同。

    {
      "mcpServers": {
        "mcp-server-chart": {
          "command": "cmd",
          "args": ["/c", "npx", "-y", "@antv/mcp-server-chart"]
        }
      }
    }
  3. 3全局安装服务包

    若不想每次由 npx 拉取,可全局安装该包,再用自己需要的 SSE 或 Streamable transport 方式启动服务。

    npm install -g @antv/mcp-server-chart
  4. 4Docker 方式部署

    进入仓库的 docker 目录后用 docker compose 后台启动,适合自托管服务端并以 HTTP/SSE 协议接入。

    cd docker
    docker compose up -d
  5. 5安装可视化技能

    在支持 skill 的 AI IDE(如 Claude Code)中通过 npx skills 安装 chart-visualization 技能,由它自动挑选图表类型。

    npx skills add antvis/chart-visualization-skills
  6. 6接入私有渲染服务

    在 MCP 配置的 env 中把 VIS_REQUEST_SERVER 指向自己部署的图表渲染 HTTP 服务地址。

    {
      "mcpServers": {
        "mcp-server-chart": {
          "command": "npx",
          "args": ["-y", "@antv/mcp-server-chart"],
          "env": {
            "VIS_REQUEST_SERVER": "https://your-chart-server.example.com/api"
          }
        }
      }
    }

关键配置

配置项必填说明示例
VIS_REQUEST_SERVER自定义图表生成服务地址,用于私有化部署替代官方免费服务https://your-chart-server.example.com/api
SERVICE_ID用于生成记录的标识(README 中 Generate Records 一节的环境变量)your-service-id
DISABLED_TOOLS按需屏蔽部分工具,实现工具过滤generate_bar_chart,generate_line_chart

如何确认成功

Docker 部署后访问 http://localhost:1123/sse 或 http://localhost:1122/mcp 有响应;客户端连上后能看到 generate_* 系列图表工具。

常见问题

Q:Mac 和 Windows 的配置有什么区别?

A:Mac 直接 command 用 npx;Windows 需 command 填 cmd,并在 args 开头加 /c 再执行 npx -y @antv/mcp-server-chart。

Q:不想用 npx 每次拉包怎么办?

A:可先执行 npm install -g @antv/mcp-server-chart 全局安装,再按 README 的 Run directly 方式选择 SSE 或 Streamable transport 启动。

Q:私有化部署有哪些限制?

A:自建 VIS_REQUEST_SERVER 时暂不支持地理可视化类图表,即 geographic-district-map、geographic-path-map、geographic-pin-map 三个工具。

Q:怎么只开放部分图表工具?

A:通过环境变量 DISABLED_TOOLS 指定要屏蔽的工具名,实现工具过滤。

Q:不用本地安装也能用吗?

A:可以,README 提到可在 aliyun、modelscope、glama.ai、smithery.ai 等平台通过 HTTP 或 SSE 协议接入。

注意事项

  • 默认使用官方免费图表生成服务,需要私有化时用 VIS_REQUEST_SERVER 指向自建服务。
  • README 节选中 Run directly 的 transport 启动命令未完整展示,请以仓库原文为准,不要自行猜测参数。
  • Docker 部署必须先进入仓库的 docker 目录再执行 docker compose up -d,否则找不到 compose 文件。
  • 私有化部署目前不支持 3 个地理可视化图表工具。

核心亮点

  • 内置 25+ 种 AntV 图表,覆盖常用和高级类型,开箱即用
  • 标准化 MCP 接口,与主流 AI 助手快速集成,降低开发成本
  • 基于 AntV 成熟生态,图表渲染质量和交互体验有保障

不足之处

  • 文档/社区待观察

适用场景

  • AI 对话中实时生成数据图表,辅助商业分析
  • 数据分析工具中集成智能可视化助手,自动生成报表
  • 教育场景中帮助学生通过自然语言生成图表理解数据

替代项目

mcp-server-echarts、mcp-charts、chart-mcp-server

项目介绍

mcp-server-chart 是智能体领域的开源项目,由 antvis 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(4,380)位列前 10%,在智能体分类的 2,499 个项目里位列前 10%。

近 41 天,它的 GitHub 星标从 4,307 增加到 4,380,净增 73。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-22。MIT许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:AI对话中实时生成数据图表,辅助商业分析。同类可对比的替代方案包括 mcp-server-echarts、mcp-charts、chart-mcp-server。

上一篇:ha-mcp

下一篇:Clawith

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12