quickchart-server logo

quickchart-server

by GongRzhe

A Model Context Protocol server for generating charts using QuickChart.io. It allows you to create various types of charts through MCP tools.

View on GitHub

Last updated: N/A

What is quickchart-server?

This server integrates with QuickChart.io's URL-based chart generation service to create chart images using Chart.js configurations. Users can generate various types of charts by providing data and styling parameters, which the server converts into chart URLs or downloadable images.

How to use quickchart-server?

Users configure charts using the Chart.js configuration format. The server then converts this configuration into a QuickChart URL or downloadable image using the generate_chart and download_chart tools.

Key features of quickchart-server

  • Generate chart URLs using QuickChart.io

  • Download chart images to a local file

  • Supports multiple chart types (bar, line, pie, doughnut, radar, polarArea, scatter, bubble, radialGauge, speedometer)

  • Customizable with labels, datasets, colors, and additional options

Use cases of quickchart-server

  • Generating charts for reports

  • Creating dynamic charts for dashboards

  • Visualizing data in applications

  • Embedding charts in web pages

FAQ from quickchart-server

What chart types are supported?

The server supports bar, line, pie, doughnut, radar, polarArea, scatter, bubble, radialGauge, and speedometer charts.

What is the configuration format?

The server uses the Chart.js configuration format.

How do I install the server?

You can install it via npm or Smithery. Refer to the installation instructions in the README.

Where can I find more information about QuickChart.io?

Refer to the QuickChart Documentation: https://quickchart.io/documentation/

How do I customize the chart appearance?

You can customize the chart appearance using the options available in the Chart.js configuration.