Files
GoCalGoo/configs/config.yaml

51 lines
985 B
YAML

app:
name: GoCalGoo
env: development
log_level: info
data_dir: ~/.local/share/gocalgoo
oauth:
client_credentials_file: ~/.config/gocalgoo/credentials.json
token_store_file: ~/.config/gocalgoo/tokens.json
default_port: 53682
open_browser: true
manual_fallback: true
callback_path: /oauth/callback
google:
scopes:
- https://www.googleapis.com/auth/calendar
- https://www.googleapis.com/auth/contacts
default_calendar_id: primary
server:
bind: 127.0.0.1
port: 8080
read_timeout: 15s
write_timeout: 30s
shutdown_timeout: 10s
api:
enabled: true
base_path: /api/v1
auth:
oauth_bearer_enabled: true
api_key_enabled: true
mcp:
enabled: true
stdio: true
http: true
http_path: /mcp
protocol_version: "2025-06-18"
session_required: true
security:
api_keys_file: ~/.config/gocalgoo/api-keys.yaml
redact_secrets_in_logs: true
require_tls_for_remote_http: false
output:
format: table
timezone: Africa/Johannesburg