# ProduckAI MCP Server - Environment Variables Example
# Copy this file to .env and fill in your actual values
# =============================================================================
# REQUIRED: AI/LLM API Keys
# =============================================================================
# Anthropic API Key (Required for PRD generation)
# Get yours at: https://console.anthropic.com/settings/keys
ANTHROPIC_API_KEY=your-anthropic-api-key-here
# OpenAI API Key (Optional - for embeddings)
# Get yours at: https://platform.openai.com/api-keys
OPENAI_API_KEY=your-openai-api-key-here
# =============================================================================
# OPTIONAL: Backend Configuration
# =============================================================================
# ProduckAI Backend URL (default: http://localhost:8000)
PRODUCKAI_BACKEND_URL=http://localhost:8000
# Backend timeout in seconds (default: 60)
PRODUCKAI_BACKEND_TIMEOUT=60
# =============================================================================
# OPTIONAL: Integration API Keys
# =============================================================================
# Slack Bot Token (for Slack integration)
# Get yours at: https://api.slack.com/apps
SLACK_BOT_TOKEN=xoxb-your-slack-bot-token-here
SLACK_USER_TOKEN=xoxp-your-slack-user-token-here
# JIRA Configuration (for JIRA integration)
# API Token: https://id.atlassian.com/manage-profile/security/api-tokens
JIRA_SERVER_URL=https://yourcompany.atlassian.net
JIRA_EMAIL=your-email@company.com
JIRA_API_TOKEN=your-jira-api-token-here
# Zoom OAuth Credentials (for Zoom integration)
# Get yours at: https://marketplace.zoom.us/develop/create
ZOOM_ACCOUNT_ID=your-zoom-account-id
ZOOM_CLIENT_ID=your-zoom-client-id
ZOOM_CLIENT_SECRET=your-zoom-client-secret
# =============================================================================
# OPTIONAL: Logging & Debugging
# =============================================================================
# Log level (DEBUG, INFO, WARNING, ERROR, CRITICAL)
LOG_LEVEL=INFO
# Log file path (leave empty for console-only logging)
LOG_FILE=~/.produckai/logs/mcp-server.log
# =============================================================================
# OPTIONAL: Database & State
# =============================================================================
# SQLite database path (default: ~/.produckai/state.db)
STATE_DATABASE=~/.produckai/state.db
# Enable automatic backups (true/false)
BACKUP_ENABLED=true
# Backup frequency (daily/weekly/monthly)
BACKUP_FREQUENCY=daily
# =============================================================================
# NOTES
# =============================================================================
# 1. NEVER commit this file with actual values to version control
# 2. The .env file is already in .gitignore
# 3. For Claude Desktop integration, configure keys in:
# ~/Library/Application Support/Claude/claude_desktop_config.json
#
# Example Claude Desktop config:
# {
# "mcpServers": {
# "produckai": {
# "command": "produckai-mcp",
# "env": {
# "ANTHROPIC_API_KEY": "your-api-key"
# }
# }
# }
# }