outlook-mcp/.env.example
Seton Carmichael e70840552d feat(outlook-mcp): shared mailbox targeting, discovery, and scopes (v1.1.0)
Add optional mailbox (UPN/SMTP) routing on email/folder/thread tools via
users/{upn}/... and X-AnchorMailbox. New list-mailboxes probes primary,
OUTLOOK_SHARED_MAILBOXES seeds, cache, and candidates. Send supports
mailbox-rooted sendMail and onBehalfOf. MSAL requests Mail.*.Shared;
check-auth-status reports token scp gaps. Docs, env example, tests.
2026-08-24 08:41:05 -04:00

39 lines
1.4 KiB
Text

# Microsoft Azure App Registration
# Required: your app registration client ID
MS_CLIENT_ID=your_client_id_here
# Optional: only needed for confidential client app registrations (client secret app regs).
# Leave blank or omit for public client apps (device code flow with "Allow public client flows" enabled).
# MS_CLIENT_SECRET=
# Optional: Enable test mode (uses mock data instead of real API calls)
USE_TEST_MODE=false
# Optional: Enable verbose debug logging
DEBUG_MODE=false
# Optional: Default timezone for calendar event creation and display (IANA tz name).
# Examples: 'America/New_York', 'Europe/London', 'Australia/Sydney'
# Defaults to America/New_York if not set.
# MS_TIMEZONE=America/New_York
# Optional: shared / delegated mailbox support (default true).
# Set false on personal-account instances if shared scopes are unwanted.
# OUTLOOK_ENABLE_SHARED_MAILBOXES=true
# Optional: comma-separated seed list of shared mailbox UPNs/SMTPs for list-mailboxes
# OUTLOOK_SHARED_MAILBOXES=helpdesk@contoso.com,it@contoso.com
# Optional: override probe cache path (default: ${OUTLOOK_TOKEN_STORE_PATH}.mailboxes.json)
# OUTLOOK_MAILBOX_CACHE_PATH=
# Optional: parallel probe concurrency for list-mailboxes
# OUTLOOK_MAILBOX_PROBE_CONCURRENCY=4
# Optional: multi-instance token cache path
# OUTLOOK_TOKEN_STORE_PATH=
# Optional: Graph throttle retry knobs
# OUTLOOK_MAX_RETRIES=3
# OUTLOOK_BASE_RETRY_DELAY_MS=1000
# OUTLOOK_MAX_RETRY_DELAY_MS=30000