npm · @chrischall/office-outlook-mcp
$npx -y @chrischall/office-outlook-mcp@0.4.1 OUTLOOK_ACCESS_TOKEN · secret — Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.
OUTLOOK_DISABLE_FETCHPROXY — Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.
OUTLOOK_API_BASE — Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.
OUTLOOK_WS_PORT — fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.
OUTLOOK_CAPTURE_TIMEOUT — Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.
OUTLOOK_TOKEN_CACHE — Set to 'false' to stop caching the captured token between runs. Defaults to true.
OUTLOOK_TOKEN_FILE — Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.
FETCHPROXY_WS_HOST — Bind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace.
FETCHPROXY_IDENTITY_DIR — Absolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/).