# DeepSource MCP Server Environment Variables
# Required: Your DeepSource API key for authentication
DEEPSOURCE_API_KEY=your-deepsource-api-key
# Optional: Logging configuration
LOG_FILE=/tmp/deepsource-mcp.log
LOG_LEVEL=INFO
# Optional: Retry configuration (all have sensible defaults)
# Maximum number of retry attempts for failed requests
RETRY_MAX_ATTEMPTS=3
# Base delay in milliseconds for exponential backoff
RETRY_BASE_DELAY_MS=1000
# Maximum delay in milliseconds between retries
RETRY_MAX_DELAY_MS=30000
# Maximum retries allowed per minute across all operations
RETRY_BUDGET_PER_MINUTE=10
# Optional: Circuit breaker configuration
# Number of failures before circuit breaker opens
CIRCUIT_BREAKER_THRESHOLD=5
# Time in milliseconds before circuit breaker attempts recovery
CIRCUIT_BREAKER_TIMEOUT_MS=30000