Quickchart-MCP-Server

This repository hosts a TypeScript-based Model Context Protocol (MCP) server that leverages QuickChart.io to generate diverse chart types from Chart.js configurations, providing chart URLs and downloadable images. This repository hosts

81
1

quickchart-server MCP Server

This project is a TypeScript-based Model Context Protocol (MCP) server designed to generate charts using QuickChart.io. It allows users to create various chart types through MCP tools, leveraging QuickChart.io's URL-based chart generation service.

Overview

The server integrates with QuickChart.io to create chart images from Chart.js configurations. Users can generate charts by providing data and styling parameters, which the server converts into chart URLs or downloadable images.

Features

Tools

  • generate_chart: Generates a chart URL using QuickChart.io, supporting chart types like bar, line, pie, and more. It's customizable with labels, datasets, and colors.
  • download_chart: Downloads a chart image to a local file, taking chart configuration and output path as parameters.

Supported Chart Types

Includes Bar, Line, Pie, Doughnut, Radar, Polar Area, Scatter, Bubble, Radial Gauge, and Speedometer charts.

Usage

The server uses Chart.js configuration format. It converts the configuration into a QuickChart URL.

Installation

Installation is available via npm or Smithery.

Repository

GO
GongRzhe

GongRzhe/Quickchart-MCP-Server

Created

February 23, 2025

Updated

March 28, 2025

Language

JavaScript

Category

Developer Tools