[proxy]
name = "multi-proxy"
[proxy.listen]
host = "0.0.0.0"
port = 8080
[cache]
backend = "redis"
url = "redis://redis:6379"
prefix = "mcp-proxy:"
[[backends]]
name = "api"
transport = "http"
url = "http://api:8080"
[backends.cache]
resource_ttl_seconds = 300
tool_ttl_seconds = 60
max_entries = 5000
[[backends]]
name = "search"
transport = "http"
url = "http://search:8080"
[backends.cache]
tool_ttl_seconds = 120
max_entries = 1000
[observability]
log_level = "info"
json_logs = true
[observability.metrics]
enabled = true
[security]
admin_token = "${ADMIN_TOKEN}"