MCP Server Chart是什么
MCP Server Chart 是蚂蚁AntV团队推出的可视化图表生成工具。工具基于Model Context Protocol(MCP)协议,支持超过25种可视化图表,包括常见的统计图表(如折线图、柱状图、饼图)和关系类图表(如组织架构图、思维导图、网络图等),支持标注地图和路径地图。用户只需简单文本输入,能快速生成图表,无需复杂操作。工具支持多种客户端接入,如Cherry Studio、Claude Desktop等,提供SSE和Streamable传输协议,方便集成到不同平台。

MCP Server Chart的主要功能
- 丰富的图表类型:支持超过25种可视化图表,涵盖常见的统计图表(折线图、柱状图、饼图等)、关系类图表(组织架构图、思维导图、网络图等)及标注地图和路径地图。
- 简单易用:用户基于简单的文本输入,能快速生成所需的图表,无需复杂的操作和配置,极大地降低数据可视化的门槛。
- 多种客户端接入:支持多种客户端接入,如Cherry Studio、Claude Desktop、VSCode等,方便用户在不同的开发环境中使用。
- 灵活的部署方式:提供公有服务的同时,支持私有部署,用户能基于VIS_REQUEST_SERVER环境变量自定义图表生成服务,满足不同用户的需求。
- 生成记录查看:提供生成记录查看服务,支持用户基于支付宝小程序生成个人服务标识符并查看生成的图表记录,方便管理和追溯。
MCP Server Chart的技术原理
- 基于MCP协议:MCP Server Chart遵循Model Context Protocol(MCP)协议,协议明确工具(Tools)的定义,让模型能直接识别、解析工具中的参数,实现高效的数据交互和图表生成。
- GPT-Vis可视化组件库:基于面向AI消费的GPT-Vis可视化组件库,提供25+可供AI消费的图表。组件库结合AntV的可视化解决方案,能快速生成各种类型的图表。
- 服务器端渲染(SSR):基于GPT-Vis的设计及G2、G6的服务器端渲染能力(SSR),实现图表的SSR渲染出静态图片。相比前端UI组件,静态图片具有更好的跨端和传输特性,更适合在不同的设备和平台上展示。
- 静态图表生成工具:将GPT-Vis SSR封装成静态图表生成工具,提供静态出图服务。在蚂蚁内部用NodeJS搭建,对外提供可访问的服务,用户基于简单的配置和调用生成所需的图表。
- 多种传输协议支持:支持多种传输协议(如stdio、SSE、streamable),用户根据不同的使用场景选择合适的传输方式,提高系统的灵活性和可扩展性。
MCP Server Chart的项目地址
- GitHub仓库:https://github.com/antvis/mcp-server-chart
MCP Server Chart的应用场景
- 数据分析与报告:用在企业数据分析,快速生成销售趋势、市场份额等统计图表,助力管理层决策。
- 教育与培训:辅助教学,生成历史事件时间线、科学实验数据图表,帮助学生理解知识。
- 项目管理:生成项目进度图、任务分配图,便于项目人员了解进度、协调工作。
- 地理信息系统(GIS):生成标注地图、路径地图,用于城市地标展示、旅游路线规划等。
- 个人与创意:个人用在博客、网站生成个性化图表,如阅读记录、健身进度图等。