.env.example•2.41 kB
# Tabcorp MCP Server - Environment Configuration Template
# Copy this file to .env and fill in your actual values
# NEVER commit .env files with real credentials to git!
# =============================================================================
# TABCORP API CREDENTIALS
# =============================================================================
# OAuth 2.0 Client Credentials
# Obtain these from your Tabcorp developer account
# OAuth Client ID - identifies your application
TAB_CLIENT_ID=your-client-id-here
# OAuth Client Secret - keep this secure!
TAB_CLIENT_SECRET=your-client-secret-here
# =============================================================================
# TABCORP USER CREDENTIALS
# =============================================================================
# Your Tabcorp account credentials for password grant flow
# Account username/email
TAB_USERNAME=your-username-or-email-here
# Account password - keep this secure!
TAB_PASSWORD=your-password-here
# =============================================================================
# OPTIONAL CONFIGURATION
# =============================================================================
# Log level (DEBUG, INFO, WARNING, ERROR, CRITICAL)
# LOG_LEVEL=INFO
# OAuth token refresh buffer in seconds (default: 300)
# TOKEN_REFRESH_BUFFER=300
# API timeout in seconds (default: 30)
# API_TIMEOUT=30
# =============================================================================
# DEPLOYMENT NOTES
# =============================================================================
#
# LOCAL DEVELOPMENT:
# 1. Copy this file: cp .env.example .env
# 2. Fill in your credentials in .env
# 3. .env is gitignored and will never be committed
#
# SMITHERY DEPLOYMENT:
# 1. Go to https://smithery.ai/@bencousins22/tab-mcp
# 2. Navigate to Settings/Environment
# 3. Add each variable listed above
# 4. Save and redeploy
#
# GITHUB ACTIONS:
# 1. Go to repository Settings > Secrets and variables > Actions
# 2. Add each variable as a repository secret
# 3. Secrets are automatically available in workflows
#
# SECURITY REMINDERS:
# - Rotate credentials every 90 days
# - Use strong, unique passwords
# - Enable 2FA on Tabcorp account
# - Never share credentials via insecure channels
# - Never log or display credentials
# - Audit access regularly
#
# =============================================================================