项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4415
技术标签
使用教程
环境要求
- 已安装 Node.js(提供 npx、npm 命令)
- 一款支持 MCP 的客户端,如 Claude、VSCode、Cline、Cherry Studio、Cursor
- 可选:私有化部署时需自建 GPT-Vis-SSR 等图表渲染 HTTP 服务
- 可选:使用 Docker 部署时需安装 Docker 与 docker compose
安装与启动步骤
-
1Mac 端配置 MCP
在支持 MCP 的桌面客户端(Claude、VSCode、Cursor 等)的 MCP 配置中加入以下服务器,客户端会自动用 npx 拉取运行。
{ "mcpServers": { "mcp-server-chart": { "command": "npx", "args": ["-y", "@antv/mcp-server-chart"] } } } -
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全局安装服务包
若不想每次由 npx 拉取,可全局安装该包,再用自己需要的 SSE 或 Streamable transport 方式启动服务。
npm install -g @antv/mcp-server-chart -
4Docker 方式部署
进入仓库的 docker 目录后用 docker compose 后台启动,适合自托管服务端并以 HTTP/SSE 协议接入。
cd docker docker compose up -d -
5安装可视化技能
在支持 skill 的 AI IDE(如 Claude Code)中通过 npx skills 安装 chart-visualization 技能,由它自动挑选图表类型。
npx skills add antvis/chart-visualization-skills -
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
同类项目推荐
Awesome-Human-Agent-Collaboratio···
开源
一网打尽LLM人机协作前沿资源,快速入门研究
[ACL 2026] LLM-Based Human-Agent Collaboration and Interaction Systems: A Survey | A···
fuji-web
开源
在浏览器侧边栏用一句话搞定在线任务
Fuji is an AI agent that lives in your browser's sidepanel. You can now get tasks do···
editor
开源
用命令行和 AI 智能体直接编辑 3D 建筑模型
Open-source 3D architectural editor with a local CLI, MCP tools, and practical workf···
asqav-sdk
开源
给AI智能体动作上锁,生成防抵赖的审计证据
Python and TypeScript SDKs for verifiable evidence of AI agent actions. Signed recei···
hermes-agent-idea-workflow
开源
把模糊想法一键变成 AI 可执行的开发规格
Pre-build idea-to-spec workflow skills for Hermes Agent: turn rough ideas into desig···
opengap
开源
用 Git 标准定义 AI 智能体,跨框架复用,告别锁定。
A framework-agnostic, git-native standard for defining AI agents
GNN4TaskPlan
开源
用图神经网络增强 LLM 智能体,让任务规划更靠谱
[NeurIPS 2024] Official implementation for paper "Can Graph Learning Improve Plannin···
chatgpt2codex
开源
让ChatGPT直接操作你的macOS项目,执行编码与测试
macOS-first local MCP and Actions runtime that gives ChatGPT real coding hands over ···
vnx-orchestration
开源
让多个 AI 编码代理并行干活,还能全程留痕、质量可控。
Governance-first orchestration for Claude Code, Codex, and Gemini CLI — parallel wo···
