quickchart-server MCP Server
@MCP-Mirror
About quickchart-server MCP Server
Mirror of
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"GongRzhe_Quickchart-MCP-Server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@gongrzhe/quickchart-mcp-server",
"--client",
"claude"
]
}
}
}Tools
2Generate a chart URL using QuickChart.io
Download a chart image to a local file
Overview
What is quickchart-server?
A Model Context Protocol server that integrates with QuickChart.io to generate chart images from Chart.js configurations. It provides two tools for creating and downloading charts. It is for developers who need chart generation capabilities within MCP-based workflows.
How to use quickchart-server?
Install via npm (npm install @gongrzhe/quickchart-mcp-server) or Smithery. Add the server configuration to Claude Desktop’s JSON config file (MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%/Claude/claude_desktop_config.json) using either a local build or npx. Invoke the generate_chart tool to obtain a QuickChart URL or the download_chart tool to save the image to a local file.
Key features of quickchart-server
- Supports 10 chart types: bar, line, pie, doughnut, radar, polarArea, scatter, bubble, radialGauge, speedometer
- Customizable with labels, datasets, colors, and additional options
- Returns chart URLs or downloads chart images to local files
- Uses standard Chart.js configuration format
- Integrates with QuickChart.io’s URL-based generation service
Use cases of quickchart-server
- Comparing values across categories with bar charts
- Showing trends over time with line charts
- Displaying proportional data with pie or doughnut charts
- Visualizing multivariate data with radar charts
- Embedding chart images in reports or applications via URLs
FAQ from quickchart-server
What runtime or dependencies are required?
The server is built in TypeScript and runs on Node.js. It requires npm installation via npm install @gongrzhe/quickchart-mcp-server.
How do I configure quickchart-server with Claude Desktop?
Add an entry to the Claude Desktop config file (located at ~/Library/Application Support/Claude/claude_desktop_config.json on MacOS, %APPDATA%/Claude/claude_desktop_config.json on Windows) with either a local build command or npx -y @gongrzhe/quickchart-mcp-server.
What chart types are supported?
Ten chart types are supported: bar, line, pie, doughnut, radar, polarArea, scatter, bubble, radialGauge, and speedometer.
How does chart generation work?
You provide a Chart.js configuration object. The generate_chart tool returns a QuickChart URL (e.g., https://quickchart.io/chart?c={...}). The download_chart tool saves the image to a specified local file path.
Where does the chart image data come from?
Chart images are generated remotely by QuickChart.io’s service. The server only passes the configuration and returns the URL or saves the downloaded image locally.
More Other MCP servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Comments