antvis/mcp-server-chart

🤖 A visualization mcp & skills contains 25+ visual charts using @antvis. Using for chart generation and data analysis.

解决的问题

该项目为 AI 模型提供了一种生成专业数据可视化的方法。它通过允许大语言模型(LLM)调用特定工具,使用 AntV 库创建多种图表和图形,弥合了原始数据与视觉呈现之间的差距。

如何工作

该项目以 Model Context Protocol (MCP) 服务器的形式实现。这意味着它可以集成到支持 MCP 的 AI 客户端(如 Claude、Cursor 或 VSCode)中。服务器公开了一组工具(例如 generate_bar_chartgenerate_pie_chart),AI 可以触发这些工具。当 AI 判断需要生成图表时,会将请求发送到服务器,服务器随后使用 AntV 生态系统来渲染可视化内容。

适用人群

  • AI 应用开发者:需要原生图表生成能力的代理或 IDE 开发者。
  • 数据分析师:希望将数据分析与可视化直接集成到其 AI 驱动工作流中的用户。
  • LLM 用户:使用支持 MCP 的客户端,能够即时将数据转化为视觉内容的用户。

主要亮点

  • 丰富的图表库:支持超过 26 种不同类型的可视化,包括标准图表(柱状图、折线图、饼图)、复杂图表(桑基图、鱼骨图、思维导图)以及地理地图(区域图、标记图、路径图)。
  • 灵活的部署方式:可通过 npx、Docker 或作为独立服务器使用 SSE 或 Streamable 传输协议运行。
  • 私有部署选项:通过 VIS_REQUEST_SERVER 环境变量支持自定义图表生成服务 URL,适用于需要私有基础设施的用户。
  • 技能集成:可通过 chart-visualization 技能与支持技能的 AI IDE(如 Claude Code)集成,实现图表的自动选择。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目