Skip to content

⚙️ 环境配置

💡环境配置要求

在开始之前,请确保您的开发环境满足以下最低配置要求:

  • 操作系统: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+

📚 大模型选择

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

image image

🌵 mcp-hub

  • 官方文档

    mcp-hub是一个开源的MCP聚合工具方便安装和管理MCP工具

image

配置
  • 登录http://localhost:3300/ admin/admin123
  • 国内镜像配置
    • Python 包仓库地址: https://mirrors.aliyun.com/pypi/simple
    • NPM 仓库地址: https://registry.npmmirror.com image
工具

需要安装两个工具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
  • 安装工具 image

  • 创建组 image

  • 获取访问链接 image

  • 12306火车票查询工具

    • 安装完成后创建一个工具组并复制访问地址先保存一下
    • 后面配置MCP_HUB_COMMON_QA_GROUP_URL变量时从这里取值
npx -y 12306-mcp
  • 安装工具 image

  • 创建组 image

  • 获取访问链接 image