数据库部署配置工具

用于本地或远程部署的数据库配置工具,支持Python、dbt和Postgres等数据库设置。

  • by ShaunHide17
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ShaunHide17/dbt-mcp

使用说明

在根目录中,您需要创建一个.env文件,其中包含 所需元素取决于您是否正在进行本地操作 或远程部署

本地部署

# Python Settings
export PYTHONUNBUFFERED=1

# dbt & MCP Settings
export DBT_PROJECT_DIR=/Users/shaunhide/projects/data/transforms
export DBT_PATH=/Users/shaunhide/projects/data/.venv/bin/dbt
export DISABLE_SEMANTIC_LAYER=true
export DISABLE_DISCOVERY=true
export DISABLE_SQL=true
export DISABLE_ADMIN_API=true

# AI Model Settings
export OPENAI_API_KEY=<key>
export OPENAI_MODEL=openai:gpt-4o-mini

# Database Settings (in this case Postgres)
export DBT_POSTGRES_HOST=hostname_goes_here
export DBT_POSTGRES_USER=username_goes_here
export DBT_POSTGRES_PASSWORD=password_goes_here
export DBT_POSTGRES_PORT=port_goes_here
export DBT_POSTGRES_DB=database_goes_here
export DBT_POSTGRES_SCHEMA=schema_goes_here