{"repo":"zaizaizhao/mcp-server-chart-minio","free":true,"listed":false,"github":"https://github.com/zaizaizhao/mcp-server-chart-minio","clone":"git clone https://github.com/zaizaizhao/mcp-server-chart-minio.git","description":"mcp-server-chart私有化部署方案","language":"TypeScript","stars":52,"topics":["antvis","llm","mcp","mcp-server","visualization"],"license":"MIT","category":"mcp-servers","readme_excerpt":"📊 MCP Server Chart MinIO 基于 NestJS 的图表生成服务，集成 MinIO 对象存储，支持 22+ 种图表类型的服务器端渲染。 ✨ 主要特性 - 🎨 22+ 图表类型 ：线图、柱图、饼图、雷达图、桑基图等 - 🚀 服务器端渲染 ：基于 @antv/gpt-vis-ssr 的高性能图表生成 - ☁️ 云存储集成 ：MinIO 对象存储，自动生成访问URL - 🔧 RESTful API ：完整的 OpenAPI 文档 - 🐳 Docker 部署 ：一键启动完整服务 📈 支持的图表类型 基础图表 ：line（折线图）、area（面积图）、column（柱状图）、bar（条形图）、pie（饼图）、scatter（散点图） 高级图表 ：histogram（直方图）、boxplot（箱线图）、radar（雷达图）、funnel（漏斗图）、treemap（树状图）、sankey（桑基图）、word-cloud（词云图）、dual-axes（双轴图）、liquid（水波图）、violin（小提琴图）、venn（韦恩图） 关系图表 ：mind-map（思维导图）、organization-chart（组织架构图）、flow-diagram（流程图）、fishbone-diagram（鱼骨图）、network-graph（网络图） 🛠️ 系统要求 - Node.js (v18+) - npm 或 yarn - Docker (推荐) 🚀 快速开始 方式一：Docker Compose 完整部署（推荐） 适用于：生产环境、虚拟机部署、一键启动完整服务 🏠 本地测试部署 1. 克隆项目： 2. 使用 Docker 配置文件启动所有服务： 3. 访问服务： - 📊 API 服务 : http://localhost:3000 - 📖 API 文档 : http://localhost:3000/api/docs - 💾 MinIO 控制台 : http://localhost:9001 (minioadmin/minioadmin) 🌐 生产环境/虚拟机部署 重要配置参数说明（基于 .env.production）： 1. 修改外部访问地址与凭证 （必须）： 创建或编辑 .env.production ，至少设置： 2. 端口配置 （可选）： 在 .env.production 中调整： - PORT 应用端口（默认 3000 ） - MINIO EXTERNAL PORT MinIO 对外端口（默认 9000 ） 3. 数据持久化 ： 默认使用 Docker 卷存储，如需指定路径，在 Compose 中设置： 快速部署脚本 Linux/macOS： Windows： 方式二：本地开发模式 适用于：本地开发、调试、代码修改 1. 克隆项目： 2. 安装系统依赖（Canvas 图像渲染所需）： 3. 启动 MinIO 存储服务（仅 MinIO）： 4. 安装项目依赖： 5. 配置环境变量： - 确保 .env 文件存在（用于本地开发） - 默认配置连接到 localhost:9000 的 MinIO 6. 启动开发服务器： 7. 访问服务： - 📊 API 服务 : http://localhost:4001 - 📖 API 文档 : http://localhost:4001/api/docs - 💾 MinIO 控制台 : http://localhost:9001 📊 API 使用示例 生成折线图 生成饼","default_branch":null,"files":null,"tree":[],"storefront":"/r/zaizaizhao","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zaizaizhao/mcp-server-chart-minio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}