SQLGenius - AI 智能 SQL 助手
基于 Vertex AI 和 Streamlit 构建的自然语言转 SQL 查询工具,支持 BigQuery 数据探索与可视化。
快速入门
-
克隆仓库并进入项目目录:
git clone https://github.com/pawankumar94/SQL_MCP_Server.git cd SQL_MCP_Server
-
安装依赖:
pip install -r requirements.txt
-
配置环境变量: 复制
.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
-
启动应用:
streamlit run streamlit_app.py
-
使用 Streamlit 界面进行操作:
- 自然语言查询
- 手动编写 SQL
- 浏览数据库表结构