SQLGenius - AI 智能 SQL 助手

SQLGenius - AI 智能 SQL 助手

基于 Vertex AI 和 Streamlit 构建的自然语言转 SQL 查询工具,支持 BigQuery 数据探索与可视化。

快速入门

  1. 克隆仓库并进入项目目录:

    git clone https://github.com/pawankumar94/SQL_MCP_Server.git
    cd SQL_MCP_Server
    
  2. 安装依赖:

    pip install -r requirements.txt
    
  3. 配置环境变量: 复制 .env.example.env 并填写配置:

    cp .env.example .env
    

    编辑 .env 文件:

    PROJECT_ID=your-project-id
    DATASET_ID=your-dataset-id
    GOOGLE_APPLICATION_CREDENTIALS=path/to/your/service-account.json
    VERTEX_AI_LOCATION=us-central1
    
  4. 启动应用:

    streamlit run streamlit_app.py
    
  5. 使用 Streamlit 界面进行操作:

    • 自然语言查询
    • 手动编写 SQL
    • 浏览数据库表结构