PYMCP_020_NO_RAW_BACKEND_BODY_IN_TOOL_ERROR: Kein roher Backend-Body in der Tool-Antwort
Severity: must. Bereich: python-mcp.
Regel
Bei Backend-Antworten, deren Content-Type nicht application/json ist (HTML-Fehlerseiten, Caddy-502, Reverse-Proxy-Errors), DARF der Response-Body NICHT in die Tool-Antwort uebernommen werden. Stattdessen eine generische TransportError-Nachricht mit Statuscode.
Reflection-Check
check:
reflect:
fields:
- tolerates_non_json_responses
- returns_raw_body_in_error
object: http_adapter_profileEvidence
- LOCAL_KI_WEB_AUDIT, Audit des ki-web MCP-Servers (Mai 2026)