
MCP Server Chart

2025.05.07
0
JavaScript图表生成数据可视化内容生成
MCP Server Chart 是一个基于 TypeScript 的 MCP 服务器,专注于使用 AntV 库生成各种类型的图表。它提供了 15+ 种图表生成能力,包括面积图、柱状图、折线图、饼图等,适用于需要快速生成可视化图表的场景。
View on GitHub
Overview
基本能力
产品定位
MCP Server Chart 是一个专注于图表生成的 MCP 服务器,旨在通过简单的配置和命令快速生成各种类型的可视化图表。
核心功能
- 支持 15+ 种图表类型,包括:
- 面积图 (
generate_area_chart
) - 柱状图 (
generate_bar_chart
) - 折线图 (
generate_line_chart
) - 饼图 (
generate_pie_chart
) - 雷达图 (
generate_radar_chart
) - 散点图 (
generate_scatter_chart
) - 词云图 (
generate_word_cloud_chart
) - 以及其他多种专业图表类型
- 每种图表生成功能都会返回一个图像 URL
适用场景
- 数据可视化应用开发
- 报告自动生成系统
- 数据分析工具集成
- 需要快速生成专业图表的任何场景
工具列表
该服务本身就是一个 MCP 工具,主要提供图表生成能力。
使用教程
使用依赖
- 需要安装 Node.js 环境
- 需要 npm 包管理工具
安装教程
- 通过 npm 全局安装:
npm install -g @antv/mcp-server-chart
- 或者在项目中作为依赖安装:
npm install @antv/mcp-server-chart
- 配置 MCP 客户端(如 Claude Desktop):
{
"mcpServers": {
"mcp-server-chart": {
"command": "npx",
"args": [
"-y",
"@antv/mcp-server-chart"
]
}
}
}
调试方式
- 克隆项目:
git clone https://github.com/antvis/mcp-server-chart.git
- 安装依赖:
npm install
- 构建项目:
npm run build
- 启动服务器:
npm run start