1. 为什么要在 Cline 里接一个图表 MCPAntV MCP Server Chart 是蚂蚁 AntV 团队开源的可视化图表服务它把 GPT-Vis 的 25 种以上图表能力折线、柱状、饼图、组织架构、思维导图、网络图、标注地图、路径地图等封装成 MCP 工具让 AI 客户端通过自然语言就能直接出图。它适合谁适合每天在 Cline、Claude Code、CC Switch 这类编码或对话客户端里干活又经常需要把一堆 JSON 数据变成可读图表的开发者。你不需要写前端、不需要起浏览器只要把数据丢给模型模型调用 MCP 工具服务端 SSR 渲染出静态图片链接返回。但实际接入时很多人卡在同一个地方MCP 服务本身能跑客户端却调不通模型或者图表请求发出去了没有响应。原因往往不是 AntV 的问题而是模型通道没配好——MCP 负责“工具”模型负责“理解你要画什么”两条链路缺一不可。这篇就把 AntV MCP Server Chart 和 TaoToken 统一模型通道配到一起给出 settings.json 与 config.toml 的可复制骨架再演示一次真实的图表生成验证。2. 前置准备TaoToken 通道与 AntV MCP 服务先说清楚分工。AntV MCP Server Chart 是一个本地或远程运行的 MCP 服务它暴露generate_line_chart、generate_pie_chart这类工具TaoToken 提供的是模型 API 通道让 Cline 里的模型能正常推理并决定调用哪个工具。两者通过客户端配置文件汇合。TaoToken 的接入地址是https://taotoken.net/apiAPI Key 在控制台创建。你需要先拿到两样东西一个可用的 Key以及确认客户端里模型走的是这个通道。MCP 服务这边推荐直接用 npx 拉起不污染全局环境npx -y antv/mcp-server-chart --transport stdiostdio 模式最适合 Cline 这类本地客户端进程由客户端托管不用手动开端口。如果你要跨机器共享可以改用 SSE 或 streamable但本文以 stdio 为主线因为踩坑最少。注意MCP 服务只负责出图它不负责模型推理。模型通道没配好时你会看到工具列表能发现、但模型不调用或者调用后报鉴权错误。3. 可复制配置settings.json 与 config.toml 骨架Cline 的 MCP 配置在settings.json里模型通道和 MCP 服务是两块独立配置。下面这份骨架可以直接改 Key 使用{ mcpServers: { mcp-server-chart: { command: npx, args: [-y, antv/mcp-server-chart, --transport, stdio], env: { VIS_REQUEST_SERVER: } } } }Windows 下npx需要走 cmd 包装否则 Cline 找不到可执行文件{ mcpServers: { mcp-server-chart: { command: cmd, args: [/c, npx, -y, antv/mcp-server-chart, --transport, stdio] } } }模型通道部分在 Cline 的 API 配置里填 TaoToken 的地址和 Key。如果你用的是 Claude Code 或 CC Switch配置落在config.toml骨架如下[model] provider openai-compatible base_url https://taotoken.net/api api_key sk-你的Key [mcp_servers.mcp-server-chart] command npx args [-y, antv/mcp-server-chart, --transport, stdio]这里的关键点是base_url必须指向https://taotoken.net/api不要多加路径后缀。Key 建议用环境变量注入避免明文进版本库api_key ${TAOTOKEN_API_KEY}配完后重启客户端让 MCP 进程重新拉起。你可以在 Cline 的 MCP 面板看到mcp-server-chart处于 connected 状态工具列表里会出现一批generate_*_chart方法。4. 验证一次图表生成请求配置对不对跑一次就知道。在 Cline 对话框里输入一段带数据的自然语言请求用折线图展示 2025 年 5 月到 8 月的日活 5月 5126月 10247月 20488月 4096。模型会先推理然后调用generate_line_chart参数大致是{ type: line, data: [ { time: 2025-05, value: 512 }, { time: 2025-06, value: 1024 }, { time: 2025-07, value: 2048 }, { time: 2025-08, value: 4096 } ] }服务端 SSR 渲染后返回一个图片 URLCline 会把它展示出来。成功标志有三个工具调用记录里出现mcp-server-chart、返回体里有success: true、图片能正常加载。如果只看到模型在“思考”却不调用工具八成是模型通道没通回到上一步检查base_url和 Key。想单独验证 MCP 服务本身可以绕过模型直接调echo {jsonrpc:2.0,id:1,method:tools/list,params:{}} | npx -y antv/mcp-server-chart --transport stdio返回里能看到全部工具名说明服务健康。这一步能把“服务问题”和“模型问题”彻底分开。5. 本篇常见错排查工具列表为空Cline 没拉起进程。检查command是否可执行Windows 必须用cmd /c包装Mac/Linux 确认 npx 在 PATH 里。模型不调用工具模型通道没配好或当前模型不支持 function calling。换用支持工具调用的模型并确认base_url是https://taotoken.net/api。401 / 鉴权失败Key 填错或过期。到控制台重新生成注意别把 Key 写进带空格的字符串。图表返回但图片 404VIS_REQUEST_SERVER被设成了不可用地址。留空走默认公有服务即可私有部署才需要填。stdio 模式下进程反复重启多半是 npx 首次下载超时。先手动跑一次npx -y antv/mcp-server-chart把包缓存下来再交给客户端托管。SSE 模式端口冲突默认 1122 被占用用--port换一个并同步改客户端里的 URL。6. 把两条链路固定下来AntV MCP Server Chart 负责“画”TaoToken 负责“想”两者在客户端配置里各占一块互不干扰。我的习惯是先把 MCP 服务用tools/list单独验通再配模型通道最后跑一次真实图表请求这样出问题时能立刻定位是哪条链路。Key 统一走环境变量配置骨架存一份到团队仓库换机器时只改 Key 不改结构。需要创建 Key 或查看接入文档可以从这里进API Keys 在https://taotoken.net/api-keys接入说明在https://taotoken.net/doc想先验证模型对话是否正常用https://taotoken.net/model-chat长期在 Cline 里跑编码和 Agent 任务Coding Plan 在https://taotoken.net/coding-plan。把图表 MCP 和模型通道都固定成可复制的配置下次换客户端只是换个文件的事。