MCP

用 generate_bar_chart 在助手里出 AntV 图

适合要在桌面助手里用 AntV 做图表分析的人,前提是用 npx 接入 @antv/mcp-server-chart,地理图目前只覆盖中国。

官方来源 · MCP Server Chart

安装

npx -y @antv/mcp-server-chart

适合谁

如果你要在桌面助手里用 AntV 生成图表做数据分析,MCP Server Chart 对口。这是 TypeScript 的 MCP 服务,通过工具出图,也可在 Dify 里用。

它适合已经能跑 npx 的人。官方为桌面应用给出同一套配置,点名 Claude、VSCode、Cline、Cherry Studio、Cursor。仓库:

https://github.com/antvis/mcp-server-chart

现在支持 26 种以上图表。没有 npx、又只想要离线本地库的人先停——主路径是 npx -y @antv/mcp-server-chart。

3 分钟完成第一次尝试

官方主路径是桌面 MCP 配置,不要先装全局命令。先决条件:本机有 npx。出图会在本机进程里生成,数据会进入该进程。

配置位置是客户端的 mcpServers。服务器名 mcp-server-chart,命令 npx,参数 -y 与 @antv/mcp-server-chart:

npx -y @antv/mcp-server-chart

低风险第一次调用:generate_bar_chart。官方说明它用来比较不同类别的数值,适合横向对比。只传你手头已有的分类和数值,不要编造字段名。这是生成一张图,不是改远端数据库。

可观察成功信号:对话里出现柱状图,或返回可打开的图。官方没有写返回 URL 字段。若进程起不来,先核对 npx 能否拉取 @antv/mcp-server-chart。

使用案例

案例一:类别对比。对应工具是 generate_bar_chart。把几个类别的数值交给它,做横向比较。没有写必须的颜色或主题参数。

案例二:看连续自变量下的趋势。对应工具是 generate_area_chart。官方说它展示连续自变量下的数据趋势,便于观察总体走向。同样不要发明系列名或坐标轴字段。

地理类出图工具使用高德 AMap,目前只支持中国范围内的地图。没有出现在摘录里的 generate_* 名字不要补;摘要虽提到 maps、mind-map、spreadsheet,但参数表没有给出。

使用边界

需要 HTTP 传输时,官方是先 npm install -g @antv/mcp-server-chart,再选传输。SSE 默认端点 /sse,Streamable 可自定义端点。访问地址单独两行:

http://localhost:1122/sse

http://localhost:1122/mcp

这是另一条路径,第一次不要和 npx stdio 混用。没有写鉴权。

地理图只覆盖中国。其他国家或全球底图不要假设能画。未点名的客户端不要当成已验证。数据会离开你的表格,进入本机 MCP 进程;这不是无本地读取。