Quick Chart MCP Server is an MCP server that provides tools for creating data visualizations and charts using the QuickChart API. It connects Model Context Protocol clients directly to QuickChart web services or local instances, enabling AI assistants to render visual graphics from tabular or analytical data. Developers, data analysts, and software engineers use this server to generate chart image links programmatically during conversational workflows. The server eliminates the need to manually build rendering pipelines by translating structured chart configurations into shareable images. By exposing standard chart generation parameters to LLMs, it allows users to specify plot types, series, axes, and styles directly in prompt queries. Users can configure the server to talk to public QuickChart endpoints or manage a locally deployed QuickChart instance using built-in installation tools. It simplifies reporting pipelines, automated documentation, and AI-driven business intelligence tasks by returning direct image URLs that can be rendered or embedded inside client markdown displays.
Category: Data & Analytics
Tags: charts, graphics, quickchart, visualization
Follow these steps to set up Quick Chart MCP Server: 1. Ensure you have Node.js (version 16 or higher) and pnpm or npm installed. 2. Install via Smithery for Claude Desktop: bash npx -y @smithery/cli install @datafe/quick-chart-mcp --client claude Alternatively, install the package globally via npm: bash npm install -g quick-chart-mcp 3. Add the server configuration to your MCP settings file (such as Claude Desktop or Cursor configuration): json { "mcpServers": { "quick-chart-mcp": { "autoApprove": [], "disabled": false, "timeout": 300, "command": "npx", "args": ["quick-chart-mcp@1.0.13"], "transportType": "stdio" } } } 4. Optional: create a .env file to configure NODE_ENV, QUICK_CHART_DRAW_URL, or NEED_INSTALL_QUICK_CHART.
Part of MCP Servers
You can install it automatically using the Smithery CLI by running npx -y @smithery/cli install @datafe/quick-chart-mcp --client claude. Alternatively, install it globally via npm install -g quick-chart-mcp or build from source using pnpm.
The server provides two core tools: GetChartImgLink, which retrieves chart image links based on provided chart parameters, and InstallQuickChart, which assists with setting up a local QuickChart service instance.
Quick Chart MCP Server supports any Model Context Protocol compliant client using stdio transport. It is tested and documented for Claude Desktop, Cursor, and Cline.
Yes, Quick Chart MCP Server is open source and licensed under the MIT License on GitHub.