⚙️ 环境配置
💡环境配置要求
在开始之前,请确保您的开发环境满足以下最低配置要求:
- 操作系统:Windows 10/11, macOs M系列, Centos/Ubuntu
- GPU: 本地使用ollama部署,推荐使用Nvidia显卡或CPU模式。推荐公网购买APIKEY形式
- 内存:8GB+
🔧 前置条件
- Python 3.11.x
- uv 0.8.0+
- Dify 0.7.1+
- Mysql 8.0+
- Node.js 18.12.x+
- Pnpm 9.x
- Mcp-Hub 0.9.0+
- Gpt-vis-api 0.0.1+
📚 大模型选择
- 推荐购买公网大模型阿里云公网大模型服务APIKEY
- 模型要求: 目前只支持Qwen系列模型
1. Clone仓库
git clone https://github.com/apconw/sanic-web.git
2. 执行部署脚本
cd docker
./deploy.sh
3. 中间件配置
🌲 Mino
下面chat-service/gpt-vis-api服务都依赖Minio服务
配置
- 访问MinIO服务,http://localhost:19001/ 账号:admin 密码:12345678
- 创建两个个bucket,名称filedata和chart-images 同时配置Access Key保存好下面会使用
- 修改bucket的chart-images访问策略为public
🌵 mcp-hub
- 官方文档
mcp-hub是一个开源的MCP聚合工具方便安装和管理MCP工具
配置
- 登录http://localhost:3300/ admin/admin123
- 国内镜像配置
- Python 包仓库地址: https://mirrors.aliyun.com/pypi/simple
- NPM 仓库地址: https://registry.npmmirror.com
工具
需要安装两个工具mcp-server-chart蚂蚁图表工具/12306火车票查询工具
- mcp-server-chart
- VIS_REQUEST_SERVER环境变量配置默认为gpt-vis-api服务地址本
- 本地启动不需要修改如果是服务器部署host.docker.internal需要修改为实际IP地址
- 安装完成后创建一个工具组并复制访问地址先保存一下
- 后面配置MCP_HUB_DATABASE_QA_GROUP_URL变量时从这里取值
npx -y -y @antv/mcp-server-chart
VIS_REQUEST_SERVER: http://host.docker.internal:3100/generate
-
安装工具
-
创建组
-
获取访问链接
-
12306火车票查询工具
- 安装完成后创建一个工具组并复制访问地址先保存一下
- 后面配置MCP_HUB_COMMON_QA_GROUP_URL变量时从这里取值
npx -y 12306-mcp
-
安装工具
-
创建组
-
获取访问链接