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
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.
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.
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.Includes Bar, Line, Pie, Doughnut, Radar, Polar Area, Scatter, Bubble, Radial Gauge, and Speedometer charts.
The server uses Chart.js configuration format. It converts the configuration into a QuickChart URL.
Installation is available via npm or Smithery.
GongRzhe/Quickchart-MCP-Server
February 23, 2025
March 28, 2025
JavaScript