SQL查询生成服务

一个基于自然语言处理的SQL查询生成服务,适用于数据分析和数据库管理场景。

  • by heravelli
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 heravelli/mcp-server-examples

使用说明

mcp服务器

设置

cd mcp-server
python -m venv .venv
source .venv/bin/activate
pip install fastmcp streamlit databricks-sdk requests python-dotenv

用法

要运行服务器,请执行以下操作:

fastmcp run server.py

要运行具有详细日志记录的服务器,请执行以下操作:

fastmcp run server.py --verbose

故障排除

NLP网关错误:

  • 验证 NLP_GATEWAY_URL, NLP_MODEL_NAME, NLP_API_KEY.
  • 检查响应格式并调整解析 generate_sql_query.

您可以使用以下方法测试NLP网关 curl 命令:

curl -H "Authorization: Bearer $NLP_API_KEY" -H "Content-Type: application/json" -d '{"model":"your-model-name","prompt":"test"}' $NLP_GATEWAY_URL