|
| 1 | +# Required: Anthropic API Key for Claude |
| 2 | +ANTHROPIC_API_KEY=sk-ant-... |
| 3 | + |
| 4 | +# Required: Craft MCP Server URL |
| 5 | +# Format: http://localhost:3000/v1/links/{secretLinkId}/mcp |
| 6 | +CRAFT_MCP_URL=http://localhost:3000/v1/links/YOUR_SECRET_LINK_ID/mcp |
| 7 | + |
| 8 | +# Required: Bearer token for MCP authentication |
| 9 | +CRAFT_MCP_TOKEN=your-bearer-token-here |
| 10 | + |
| 11 | +# Google OAuth Configuration (OPTIONAL - for development/testing only) |
| 12 | +# For production use, users should provide their own credentials via source configuration. |
| 13 | +# These env vars serve as a fallback if source config doesn't specify credentials. |
| 14 | +# See README_FOR_OSS.md for setup instructions. |
| 15 | +# To create credentials: Google Cloud Console > APIs & Services > Credentials > Desktop app |
| 16 | +# GOOGLE_OAUTH_CLIENT_ID=your-client-id.apps.googleusercontent.com |
| 17 | +# GOOGLE_OAUTH_CLIENT_SECRET=your-client-secret |
| 18 | + |
| 19 | +# Slack OAuth Configuration (for Slack workspace integration) |
| 20 | +# Get these from Slack API > Your Apps > OAuth & Permissions |
| 21 | +SLACK_OAUTH_CLIENT_ID=your-slack-client-id |
| 22 | +SLACK_OAUTH_CLIENT_SECRET=your-slack-client-secret |
| 23 | + |
| 24 | +# Microsoft OAuth Configuration (for Outlook, OneDrive, Teams integration) |
| 25 | +# Get these from Azure Portal > App Registrations |
| 26 | +# Note: Create a "Mobile and desktop applications" platform OAuth client - PKCE is used so no client_secret is needed |
| 27 | +MICROSOFT_OAUTH_CLIENT_ID=your-microsoft-client-id |
| 28 | + |
| 29 | +# Sentry Error Tracking (captures crashes and chat/SDK errors) |
| 30 | +# Get the ingest URL from Sentry > Project Settings > Client Keys (DSN) |
| 31 | +SENTRY_ELECTRON_INGEST_URL=https://your-public-key@o0.ingest.sentry.io/0 |
0 commit comments