QuickChart MCP Server

An MCP server that integrates with QuickChart.io to generate various types of charts and visualizations using Chart.js configurations.

Get this MCP server

An MCP server that integrates with QuickChart.io to generate various types of charts and visualizations using Chart.js configurations.

Installation

NPM

npm install @gongrzhe/quickchart-mcp-server

Smithery

npx -y @smithery/cli install @gongrzhe/quickchart-mcp-server --client claude

From Source

npm install
npm run build

Configuration

Claude Desktop (Built Version)

{
  "mcpServers": {
    "quickchart-server": {
      "command": "node",
      "args": ["/path/to/quickchart-server/build/index.js"]
    }
  }
}

Claude Desktop (NPX)

{
  "mcpServers": {
    "quickchart-server": {
      "command": "npx",
      "args": [
        "-y",
        "@gongrzhe/quickchart-mcp-server"
      ]
    }
  }
}

Available Tools

Tool Description
generate_chart Generates a chart URL via QuickChart.io with support for multiple chart types and customizable parameters
download_chart Downloads a chart image to a local file, accepting chart configuration and output path as parameters

Features

  • Support for multiple chart types: bar, line, pie, doughnut, radar, polarArea, scatter, bubble, radialGauge, speedometer
  • Customization using labels, datasets, colors, and additional options
  • Returns URLs of generated charts
  • Downloads chart images to local files
  • Uses Chart.js configuration format
  • Integration with QuickChart.io chart generation URL service

Notes

The server uses Chart.js configuration format and converts configurations into QuickChart URLs. Chart types include: bar charts for comparing values, line charts for trends, pie charts for proportional data, radar charts for multidimensional data, scatter charts for data distribution, bubble charts for three-dimensional data, and gauge charts for displaying single values.

Comments (0)

Sign In Sign in to leave a comment.