Files
dav-imap-mcp/.env.example
Yigit Colakoglu 64af784998
All checks were successful
Build And Test / publish (push) Successful in 49s
Use CARDDAV_URL as address book URL
2026-01-01 15:56:38 -08:00

70 lines
2.7 KiB
Plaintext

# PIM MCP Server Configuration
# Copy this file to .env and fill in your values
# =============================================================================
# Server Configuration
# =============================================================================
SERVER_NAME="PIM MCP Server"
PORT=8000
HOST=0.0.0.0
ENVIRONMENT=production
# API Authentication
# Generate with: python -c "import secrets; print(secrets.token_urlsafe(32))"
MCP_API_KEY=your-secure-api-key-here
# =============================================================================
# IMAP Configuration (for reading emails)
# =============================================================================
IMAP_HOST=imap.example.com
IMAP_PORT=993
IMAP_USERNAME=user@example.com
IMAP_PASSWORD=your-imap-password
IMAP_USE_SSL=true
# =============================================================================
# SMTP Configuration (for sending emails)
# =============================================================================
SMTP_HOST=smtp.example.com
SMTP_PORT=587
SMTP_USERNAME=user@example.com
SMTP_PASSWORD=your-smtp-password
SMTP_USE_TLS=true
SMTP_FROM_EMAIL=user@example.com
SMTP_FROM_NAME=Your Name
# =============================================================================
# CalDAV Configuration (Calendar)
# =============================================================================
# Examples for common providers:
# - Nextcloud: https://cloud.example.com/remote.php/dav
# - Fastmail: https://caldav.fastmail.com/dav/calendars/user/you@fastmail.com
# - Radicale: https://radicale.example.com/user/
CALDAV_URL=https://caldav.example.com/dav
CALDAV_USERNAME=user@example.com
CALDAV_PASSWORD=your-caldav-password
# =============================================================================
# CardDAV Configuration (Contacts)
# =============================================================================
# Examples for common providers:
# - Nextcloud: https://cloud.example.com/remote.php/dav
# - Fastmail: https://carddav.fastmail.com/dav/addressbooks/user/you@fastmail.com
# - Radicale: https://radicale.example.com/user/
CARDDAV_URL=https://carddav.example.com/dav/addressbooks/users/user@example.com/contacts/
CARDDAV_USERNAME=user@example.com
CARDDAV_PASSWORD=your-carddav-password
# =============================================================================
# Cache Configuration
# =============================================================================
SQLITE_PATH=/data/cache.db
CACHE_TTL_SECONDS=300
# =============================================================================
# Feature Flags (disable services you don't need)
# =============================================================================
ENABLE_EMAIL=true
ENABLE_CALENDAR=true
ENABLE_CONTACTS=true