.env.example•1.87 kB
# Commons
PYTHONPATH=/app/src
# MCP Server Configuration
# Transport 설정 : streamable-http 모드 (Docker), stdio 모드 (Local)
FASTMCP_TYPE=streamable-http
FASTMCP_HOST=0.0.0.0
FASTMCP_PORT=8000
# MCP 서버 로깅 레벨 설정
MCP_LOG_LEVEL=INFO
# =============================================================================
# Remote Authentication Settings (for streamable-http mode)
# =============================================================================
# Enable Bearer token authentication for streamable-http transport
# Default: false (if not defined or empty, defaults to false)
# Values: true/false, 1/0, yes/no, on/off (case insensitive)
# WARNING: If REMOTE_AUTH_ENABLE=false, the server will accept requests without authentication!
REMOTE_AUTH_ENABLE=false
# Secret key for Bearer token authentication (required when REMOTE_AUTH_ENABLE=true)
# Default: empty string (if not defined, authentication will be disabled even if REMOTE_AUTH_ENABLE=true)
# Recommendation: Use strong, randomly generated secret keys (32+ characters)
REMOTE_SECRET_KEY=my-test-secret-key-12345
# Airflow API Version Configuration (v1 or v2)
# v1: Compatible with Airflow 2.x (legacy API)
# v2: Compatible with Airflow 3.0+ (enhanced API)
AIRFLOW_API_VERSION=v1
# AIRFLOW_API_VERSION=v2
### Airflow API Configuration
# Base URL (version will be dynamically appended based on AIRFLOW_API_VERSION)
# For v1: {AIRFLOW_API_BASE_URL}/v1
AIRFLOW_API_BASE_URL=http://host.docker.internal:38080/api
# For v2: {AIRFLOW_API_BASE_URL}/v2
# AIRFLOW_API_BASE_URL=http://host.docker.internal:48080/api
# Authentication
AIRFLOW_API_USERNAME=airflow
AIRFLOW_API_PASSWORD=airflow
# Docker Env.
DOCKER_EXTERNAL_PORT_OPENWEBUI=3002
DOCKER_EXTERNAL_PORT_MCP_SERVER=18002
DOCKER_EXTERNAL_PORT_MCPO_PROXY=8002
# External Services
OLLAMA_BASE_URL=http://host.docker.internal:11434