MCP PostgreSQL助手
PostgreSQL的MCP服务器,生成问题并使用工具回答有关数据库的问题。
特性
- 连接到任何PostgreSQL数据库
- 选择Groq、OpenAI或Gemini作为您的法学硕士提供者
- 自动分析数据库架构
- 根据您的数据库结构生成智能问题
- 通过自然语言执行SQL查询
- 查看表关系和结构
- 交互式聊天界面
设置
- 克隆此存储库
- 安装依赖项:
pip install -r requirements.txt- 运行应用程序:
streamlit run app.py配置
- 获取API密钥:
- Groq API密钥:https://console.groq.com/ - OpenAI API密钥:https://platform.openai.com/ - Gemini API密钥:https://ai.google.dev/
- 输入您的数据库凭据:
- 主机 - 端口 - 数据库名称 - 用户名 - 密码
用法
- 选择您首选的法学硕士提供者(Groq、OpenAI或Gemini)
- 输入您的API密钥
- 连接到PostgreSQL数据库
- 应用程序将分析您的模式并生成相关问题
- 选择一个问题或键入您自己的问题
- 查看答案并探索您的数据
高级工具
- 列出表格
- 描述表格结构
- 查找表之间的关系
- 执行自定义SQL查询
故障排除
如果您遇到查询准确率低的问题:
- 尝试在Groq、OpenAI和Gemini之间切换,看看哪种更适合你的用例
- 确保正确分析了数据库架构
- 检查数据库中是否正确定义了外键关系
- 使用更具体的问题来引用实际的表和列名
许可证
有关详细信息,请参阅LICENSE文件。
