# Minimal SearXNG config for API/MCP use. Everything not set here inherits the # image defaults (engines, locales, categories) via use_default_settings. # # secret_key and limiter come from $SEARXNG_SECRET / $SEARXNG_LIMITER in the # environment — see stack/docker-compose.yml. `formats` has no env override, # which is the only reason this file has to exist. use_default_settings: true search: # The upstream default is `[html]` only. Without `json` here every # /search?format=json request 403s and mcp-searxng returns nothing. formats: - html - json