
this is fork of Quickchart-MCP-Server

2025.04.15
0
JavaScript图表生成数据可视化内容生成
QuickChart-MCP-Server 是一个基于 TypeScript 的 MCP 服务器,主要用于通过 QuickChart.io 生成各种类型的图表。它支持多种图表类型,包括条形图、折线图、饼图等,并允许用户通过提供数据和样式参数来生成图表 URL 或可下载的图像。
View on GitHub
Overview
基本能力
产品定位
QuickChart-MCP-Server 是一个专门用于生成图表的 MCP 服务器,适用于需要快速生成和展示数据的场景。
核心功能
- 支持多种图表类型:条形图、折线图、饼图、环形图、雷达图、极地区域图、散点图、气泡图、径向仪表盘和速度计。
- 提供两种主要工具:
generate_chart
:生成图表 URL。download_chart
:下载图表图像到本地文件。- 可自定义图表样式,包括标签、数据集、颜色等。
适用场景
- 数据可视化展示
- 报告和演示中的图表生成
- 快速原型设计和开发
工具列表
generate_chart
:生成图表 URL,支持多种图表类型和自定义选项。download_chart
:将图表图像下载到指定路径。
常见问题解答
- 如何配置图表?使用 Chart.js 配置格式。
- 如何生成图表 URL?服务器会将配置转换为 QuickChart URL。
使用教程
使用依赖
npm install
安装教程
npm install @gongrzhe/quickchart-mcp-server
或通过 Smithery 安装:
npx -y @smithery/cli install @gongrzhe/quickchart-mcp-server --client claude
调试方式
npm run build
配置 Claude Desktop 使用该服务器:
{
"mcpServers": {
"quickchart-server": {
"command": "node",
"args": ["/path/to/quickchart-server/build/index.js"]
}
}
}
或
{
"mcpServers": {
"quickchart-server": {
"command": "npx",
"args": [
"-y",
"@gongrzhe/quickchart-mcp-server"
]
}
}
}