# Axion MCP - Configuration
# =========================
# This file supports both GEE and AWS modes.
# ==========================================
# OPTION A: Google Earth Engine Mode (Legacy)
# ==========================================
# Path to your Google Earth Engine service account JSON key
# Get one from: https://console.cloud.google.com/iam-admin/serviceaccounts
GOOGLE_APPLICATION_CREDENTIALS=YOUR_SERVICE_ACCOUNT_KEY_PATH_HERE
# GCS bucket for exports
GCS_BUCKET=earth-engine-exports
# Server port
PORT=3000
# ==========================================
# OPTION B: AWS Mode (Recommended)
# ==========================================
# Run `npm run start:aws` to use AWS-native tools
# AWS Credentials (or use AWS CLI profile)
AWS_ACCESS_KEY_ID=your-access-key
AWS_SECRET_ACCESS_KEY=your-secret-key
AWS_REGION=us-east-1
# STAC Endpoint (Element84 Earth Search - free public access)
AXION_STAC_ENDPOINT=https://earth-search.aws.element84.com/v1
# S3 Buckets (created by scripts/provision-aws.ts)
AXION_S3_EXPORTS_BUCKET=
AXION_S3_TILES_BUCKET=
AXION_S3_BOUNDARIES_BUCKET=
# DynamoDB Tables (created by scripts/provision-aws.ts)
AXION_DYNAMODB_SESSIONS_TABLE=axion-sessions
AXION_DYNAMODB_TASKS_TABLE=axion-tasks
AXION_DYNAMODB_BOUNDARIES_TABLE=axion-boundaries
AXION_DYNAMODB_CACHE_TABLE=axion-cache
# Optional: TiTiler endpoint for tile serving
# Default uses public titiler.xyz, deploy your own for production
TITILER_ENDPOINT=https://titiler.xyz