mcp-server-chart

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 423 🐛 待处理 7 👀 关注 20
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 4415
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

mcp-server-chart 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队antvis
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型antv,llm,mcp,mcp-server,skills,visualization
GitHub 星标★ 4415
上线时间2025-04-25 00:00:00
代码更新2026-08-27
仓库体积376 KB
本站数据更新2026-11-07
维护状态维护中
收录时间2026-08-09
浏览次数4

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4415

使用教程

难度:入门 约 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

上一篇:ha-mcp

下一篇:Clawith

同类项目推荐

fuji-web 开源

在浏览器侧边栏用一句话搞定在线任务

Fuji is an AI agent that lives in your browser's sidepanel. You can now get tasks do···

★ 598 2026-08-09
editor 开源

用命令行和 AI 智能体直接编辑 3D 建筑模型

Open-source 3D architectural editor with a local CLI, MCP tools, and practical workf···

★ 25380 2026-09-12
asqav-sdk 开源

给AI智能体动作上锁,生成防抵赖的审计证据

Python and TypeScript SDKs for verifiable evidence of AI agent actions. Signed recei···

★ 431 2026-08-09
hermes-agent-idea-workflow 开源

把模糊想法一键变成 AI 可执行的开发规格

Pre-build idea-to-spec workflow skills for Hermes Agent: turn rough ideas into desig···

★ 276 2026-08-09
opengap 开源

用 Git 标准定义 AI 智能体,跨框架复用,告别锁定。

A framework-agnostic, git-native standard for defining AI agents

★ 2985 2026-08-09
GNN4TaskPlan 开源

用图神经网络增强 LLM 智能体,让任务规划更靠谱

[NeurIPS 2024] Official implementation for paper "Can Graph Learning Improve Plannin···

★ 156 2026-08-09
chatgpt2codex 开源

让ChatGPT直接操作你的macOS项目,执行编码与测试

macOS-first local MCP and Actions runtime that gives ChatGPT real coding hands over ···

★ 164 2026-08-09
vnx-orchestration 开源

让多个 AI 编码代理并行干活,还能全程留痕、质量可控。

Governance-first orchestration for Claude Code, Codex, and Gemini CLI — parallel wo···

★ 63 2026-08-09