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