# HTTP Runtime PORT=3000 HOST=0.0.0.0 TRUST_PROXY=1 PUBLIC_BASE_URL=https://dropboxmcp.example.com MCP_PATH=/mcp ALLOWED_ORIGINS=https://app.missionsquad.ai # Persistence and encryption SQLITE_PATH=/data/mcp-dropbox.sqlite ENCRYPTION_KEY=replace-me # MissionSquad external OAuth client registration MCP_OAUTH_CLIENT_ID=missionsquad-dropbox MCP_OAUTH_CLIENT_SECRET=replace-me MCP_OAUTH_REDIRECT_URIS=https://api.missionsquad.ai/v1/mcp/oauth/callback # Dropbox app OAuth credentials DROPBOX_APP_KEY=replace-me DROPBOX_APP_SECRET=replace-me DROPBOX_REDIRECT_URI=https://dropboxmcp.example.com/oauth/dropbox/callback DROPBOX_SCOPES=account_info.read,files.metadata.read,files.metadata.write,files.content.read,files.content.write,sharing.read,sharing.write # Optional local Dropbox fallback for standalone testing only DROPBOX_ACCESS_TOKEN= DROPBOX_EMAIL= # Operational settings LOG_LEVEL=info DROPBOX_RETRY_MAX_ATTEMPTS=3 DROPBOX_RETRY_BASE_DELAY_MS=250