# Instagram API Configuration
INSTAGRAM_ACCESS_TOKEN=your_long_lived_access_token_here
FACEBOOK_APP_ID=your_facebook_app_id
FACEBOOK_APP_SECRET=your_facebook_app_secret
INSTAGRAM_BUSINESS_ACCOUNT_ID=your_instagram_business_account_id
# API Configuration
INSTAGRAM_API_VERSION=v19.0
INSTAGRAM_API_BASE_URL=https://graph.facebook.com
# Rate Limiting Configuration
RATE_LIMIT_REQUESTS_PER_HOUR=200
RATE_LIMIT_POSTS_PER_DAY=25
RATE_LIMIT_ENABLE_BACKOFF=true
# Logging Configuration
LOG_LEVEL=INFO
LOG_FORMAT=json
LOG_FILE=logs/instagram_mcp.log
# Cache Configuration (optional)
CACHE_ENABLED=true
CACHE_TTL_SECONDS=300
REDIS_URL=redis://localhost:6379/0
# Security Configuration
ENABLE_REQUEST_VALIDATION=true
MAX_REQUEST_SIZE_MB=10
ALLOWED_IMAGE_FORMATS=jpg,jpeg,png,gif
ALLOWED_VIDEO_FORMATS=mp4,mov
# Development Configuration
DEBUG_MODE=false
MOCK_API_RESPONSES=false
ENABLE_METRICS=true
# MCP Server Configuration
MCP_SERVER_NAME=instagram-mcp-server
MCP_SERVER_VERSION=1.0.0
MCP_TRANSPORT=stdio
# Optional: Database Configuration (for persistence)
DATABASE_URL=sqlite:///instagram_mcp.db
DATABASE_ECHO=false
# Optional: Webhook Configuration (for real-time updates)
WEBHOOK_VERIFY_TOKEN=your_webhook_verify_token
WEBHOOK_SECRET=your_webhook_secret
WEBHOOK_URL=https://your-domain.com/webhook