Labsco
MCP SERVER

QuickChart Server

by GongRzhe

Turn numbers you already have into a chart in the conversation, or write the rendered image to a path so it can be committed with the document that cites it.

Diagrams & ChartsVerified
Summary
The gap between having the numbers and having a picture of them is one call wide.

generate_chart takes the pieces you would otherwise assemble by hand — type, labels, datasets, options, title — and download_chart takes a config and an output path and writes the image where you asked for it. Nothing is configured and nothing is authenticated, so the whole surface is those two calls plus the data you arrived with.

What it is

A two-tool server over QuickChart: one builds a chart from a type, labels, datasets and options, the other downloads a chart image to a local file.

What you get
  • A chart built from a chart type, its labels, one or more datasets, a title and an options object
  • The rendered image written to a path you name, so it can be attached or committed rather than looked at once
Requirements

The data itself — labels and datasets — and, for the download tool, a writable output path. Nothing is authenticated: the server declares no environment variables.

Setup effort

One command — npx -y @gongrzhe/quickchart-mcp-server