docs: correct create_mcp_http_client default timeout docstring (#2683)

Co-authored-by: aryanmotgi <carecompanioninc@gmail.com>
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
This commit is contained in:
Aryan Motgi 2026-06-02 09:28:19 -07:00 • committed by GitHub
commit 60c0420775
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -27,14 +27,12 @@ def create_mcp_http_client(
) -> httpx.AsyncClient:
"""Create a standardized httpx AsyncClient with MCP defaults.
This function provides common defaults used throughout the MCP codebase:
- follow_redirects=True (always enabled)
- Default timeout of 30 seconds if not specified
Always enables follow_redirects and applies an SSE-friendly default timeout.
Args:
headers: Optional headers to include with all requests.
timeout: Request timeout as httpx.Timeout object.
Defaults to 30 seconds if not specified.
timeout: Request timeout as httpx.Timeout object. Defaults to 30s for
connect/write/pool and 300s for read (for long-lived SSE streams).
auth: Optional authentication handler.
Returns: