Overview
what is ChartMCP?
ChartMCP is a chart generation server based on the MCP protocol, designed to read data from various sources and generate chart configurations.
how to use ChartMCP?
To use ChartMCP, ensure you have Node.js installed, install the dependencies, build the project, and follow the publishing guide to upload it to mcp.so.
key features of ChartMCP?
- Supports multiple data sources including CSV, XLSX, XLS, JSON, MySQL, SQLite, and MariaDB.
- Intelligent chart generation based on user prompts.
- Supports various chart types such as bar charts, line charts, and pie charts.
- Automatic data analysis and processing.
use cases of ChartMCP?
- Generating visual reports from CSV or database data.
- Creating interactive dashboards for data analysis.
- Automating the generation of charts for presentations.
FAQ from ChartMCP?
- What data formats does ChartMCP support?
ChartMCP supports CSV, XLSX, XLS, JSON, and various databases like MySQL and SQLite.
- Is there a limit on the file size for uploads?
Yes, the maximum file size for uploads is 512000 bytes.
- Can I customize the chart types?
Yes, ChartMCP allows you to specify the type of chart you want to generate based on your data.
Content
Chart MCP Server
基于 MCP 协议的图表生成服务器,支持从各种数据源读取数据并生成图表配置。
功能特点
- 支持多种数据源:
- 文件格式:CSV、XLSX、XLS、JSON
- 数据库:MySQL、SQLite、MariaDB
- 智能图表生成:
- 基于用户提示词生成合适的图表
- 支持多种图表类型(柱状图、折线图、饼图等)
- 自动进行数据分析和处理
发布到 mcp.so
- 确保已安装 Node.js (v18+)
- 安装依赖:
npm install
- 构建项目:
npm run build
- 按照 mcp.so 的发布向导上传项目
API 说明
服务器提供以下 MCP 工具:
generate_chart
- 参数:
dataResource
: 数据资源 URI (格式: data://{filename})prompt
: 图表生成提示词
- 功能:根据数据和提示词生成图表配置
- 参数:
环境变量配置
发布到 mcp.so 时,需要在平台配置以下环境变量:
UPLOAD_DIR
: 文件上传目录- (其他数据库相关变量根据需要配置)
许可证
MIT
No tools information available.
No content found.