MCP Server Chart

MCP Server Chart

site icon
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 包管理工具

安装教程

  1. 通过 npm 全局安装:
npm install -g @antv/mcp-server-chart
  1. 或者在项目中作为依赖安装:
npm install @antv/mcp-server-chart
  1. 配置 MCP 客户端(如 Claude Desktop):
{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

调试方式

  1. 克隆项目:
git clone https://github.com/antvis/mcp-server-chart.git
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build
  1. 启动服务器:
npm run start

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。