PYMCP_021_HTTP_RETRIES_AND_LIFECYCLE: HTTP-Retries, atexit close, request-id propagation
Severity: must. Bereich: python-mcp.
Regel
HTTP-Clients in Infrastructure SOLLEN transiente Fehler ueber Transport-Level-Retries abdecken (httpx.HTTPTransport(retries=>=1)) und beim Prozessende sauber schliessen (atexit.register). Pro Tool-Call wird eine X-Request-Id generiert und an das Backend propagiert, damit beide Logs joinable sind.
Reflection-Check
check:
reflect:
fields:
- configures_retries
- closes_client_on_exit
- propagates_request_id
object: http_adapter_profileEvidence
- HTTPX_TRANSPORT, httpx HTTPTransport retries
- LOCAL_KI_WEB_AUDIT, Audit des ki-web MCP-Servers (Mai 2026)