# GeoGuessr MCP Server Configuration # Copy this file to .env and fill in your values # ============================================================================= # OPTIONAL: GeoGuessr Authentication # ============================================================================= # Your GeoGuessr _ncfa cookie for API authentication # If not set, users must authenticate using the login tool # # How to get your _ncfa cookie: # 1. Log in to GeoGuessr in your browser # 2. Open Developer Tools (F12 or Ctrl+Shift+I) # 3. Go to the "Application" or "Storage" tab # 4. Under "Cookies", find www.geoguessr.com # 5. Look for the cookie named "_ncfa" # 6. Copy its value and paste it below # # IMPORTANT: Keep this secret! Anyone with this cookie can access your account. GEOGUESSR_NCFA_COOKIE= # ============================================================================= # MCP Server Configuration # ============================================================================= # Transport protocol: "streamable-http" (recommended) or "sse" (legacy) MCP_TRANSPORT=streamable-http # Host to bind to (0.0.0.0 for all interfaces) MCP_HOST=0.0.0.0 # Port to expose the server on MCP_PORT=8000 # ============================================================================= # API Monitoring Configuration # ============================================================================= # Enable automatic API endpoint monitoring MONITORING_ENABLED=true # How often to check API endpoints (in hours) MONITORING_INTERVAL_HOURS=24 # Directory to store schema cache (persisted between restarts) SCHEMA_CACHE_DIR=/app/data/schemas # ============================================================================= # Logging Configuration # ============================================================================= # Log level: DEBUG, INFO, WARNING, ERROR, CRITICAL LOG_LEVEL=INFO # ============================================================================= # Request Configuration # ============================================================================= # Request timeout in seconds REQUEST_TIMEOUT=30.0 # Maximum retry attempts for failed requests MAX_RETRIES=3