Quickchart

v1.0.0Developer Toolsstable

Enables generation of various chart types (bar, line, pie, radar, etc.) using QuickChart.io service. Supports creating chart URLs and downloading chart images locally with customizable Chart.js configurations.

quickchart-mcp-servermcpai-integration
Share:
161
Stars
0
Downloads
0
Weekly
0/5

What is Quickchart?

Quickchart is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to enables generation of various chart types (bar, line, pie, radar, etc.) using quickchart.io service. supports creating chart urls and downloading chart images locally with customizable chart.js config...

Enables generation of various chart types (bar, line, pie, radar, etc.) using QuickChart.io service. Supports creating chart URLs and downloading chart images locally with customizable Chart.js configurations.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Enables generation of various chart types (bar, line, pie, r

Use Cases

Enables generation of various chart types (bar, line, pie, radar, etc.) using Qu
GongRzhe

Maintainer

LicenseMIT License
Languagejavascript
Versionv1.0.0
UpdatedMay 18, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx quickchart-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Quickchart

Quickchart MCP Server integrates the QuickChart.io chart rendering service into AI assistants, enabling Claude to generate bar, line, pie, doughnut, radar, polar area, scatter, bubble, radial gauge, and speedometer charts on demand. It accepts Chart.js configuration objects and returns either a shareable chart URL or downloads the chart image locally. This makes it easy to produce data visualizations directly inside AI-assisted workflows without requiring a separate BI tool or coding environment.

Prerequisites

  • Node.js 16+ and npm/npx available
  • Internet access to reach QuickChart.io (no API key required for basic usage)
  • Claude Desktop or another MCP-compatible client
1

Add the server to your Claude Desktop config

The server is available as an npm package and can be run directly with npx — no separate install step is required. Add the following entry to your Claude Desktop configuration file.

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

Restart Claude Desktop

Save the config file and restart Claude Desktop so the quickchart-server MCP server is loaded.

3

Generate your first chart

Ask Claude to create a chart. It will use the generate_chart tool to build a Chart.js config and call QuickChart.io, returning a URL you can open in a browser.

4

Download charts locally

To save chart images to disk, ask Claude to download the chart. It will use the download_chart tool and save the PNG to a local path.

Quickchart Examples

Client configuration

Add this to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows). No API key or environment variables are required.

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

Prompts to try

Use these prompts to generate charts and visualizations with Claude.

- "Create a bar chart showing monthly sales: Jan 65, Feb 59, Mar 80, Apr 81, May 56"
- "Generate a pie chart of market share: Chrome 65%, Safari 19%, Firefox 4%, Edge 4%, Other 8%"
- "Make a line chart comparing website traffic and conversions over the last 6 months"
- "Create a radar chart showing product scores across 5 dimensions: speed, reliability, usability, features, price"
- "Build a doughnut chart and download it to ~/Downloads/chart.png"

Troubleshooting Quickchart

Chart URL returns an error image or blank

The Chart.js configuration passed to QuickChart.io may have invalid syntax or unsupported options. Ask Claude to simplify the chart config and remove advanced Chart.js v3 features that QuickChart may not support. Check the URL directly in a browser to see the error message from QuickChart.

npx fails to install the package

Ensure Node.js 16+ is installed and npx is available. Run 'npx -y @gongrzhe/quickchart-mcp-server' in a terminal to see the error output. If behind a proxy, set NPM_CONFIG_PROXY or HTTP_PROXY environment variables.

download_chart tool saves to an unexpected location

Specify the absolute file path explicitly in your prompt (e.g., 'download to /Users/myname/Desktop/chart.png'). Relative paths may resolve to the MCP server's working directory, which may not be your home directory.

Frequently Asked Questions about Quickchart

What is Quickchart?

Quickchart is a Model Context Protocol (MCP) server that enables generation of various chart types (bar, line, pie, radar, etc.) using quickchart.io service. supports creating chart urls and downloading chart images locally with customizable chart.js configurations. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Quickchart?

Follow the installation instructions on the Quickchart GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Quickchart?

Quickchart works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Quickchart free to use?

Yes, Quickchart is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

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

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Quickchart?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides