# Server Configuration HOST=0.0.0.0 PORT=10789 LOG_LEVEL=INFO DEBUG=false RELOAD=false WORKERS=1 ENV=development # Security API_KEYS=your-api-key-1,your-api-key-2 CORS_ORIGINS=* RATE_LIMIT=100 RATE_WINDOW=60 # CUA-MCP (aliases: PYWINAUTO_MCP_* still supported) # CUA_MCP_URL=http://127.0.0.1:10789 # CUA_MCP_KEYBOARD=win32 # PyWinAuto Settings # Cua-style dispatch: foreground (default) | background (try UIA without stealing focus) # PYWINAUTO_MCP_DISPATCH=background # PYWINAUTO_MCP_TRAJECTORY_LOG=1 # PYWINAUTO_MCP_AGENT_OVERLAY=1 # E2E: PYWINAUTO_E2E_SOFFICE=C:\Program Files\LibreOffice\program\soffice.exe TIMEOUT=10.0 RETRY_ATTEMPTS=3 RETRY_DELAY=1.0 # Screenshot Settings SCREENSHOT_DIR=./screenshots SCREENSHOT_FORMAT=png # OCR Settings TESSERACT_CMD=/usr/bin/tesseract # Path to tesseract executable DEFAULT_LANGUAGE=eng # MCP Bridge: comma-separated URLs of remote MCP servers to proxy # MCP_BRIDGE_URLS=http://127.0.0.1:10750/mcp,http://127.0.0.1:10752/mcp # Logging LOG_FILE=windows-computer-use-mcp.log LOG_MAX_SIZE=10 # MB LOG_BACKUP_COUNT=5 # OCR provider: 'auto' (probe Windows Media OCR first, fallback Tesseract), 'tesseract', 'windowsmedia' WINDOWS_COMPUTER_USE_MCP_OCR_PROVIDER=auto