From 88a28aa21124d3fbe42796b4795bf5ecec651403 Mon Sep 17 00:00:00 2001 From: Michael Poluektov Date: Tue, 22 Apr 2025 15:06:47 +0100 Subject: [PATCH] fix sse client failing when not connecting to root --- src/mcp/client/sse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mcp/client/sse.py b/src/mcp/client/sse.py index 4f6241a72..2fd9729f6 100644 --- a/src/mcp/client/sse.py +++ b/src/mcp/client/sse.py @@ -61,7 +61,7 @@ async def sse_reader( logger.debug(f"Received SSE event: {sse.event}") match sse.event: case "endpoint": - endpoint_url = urljoin(url, sse.data) + endpoint_url = url.rstrip("/sse") + sse.data logger.info( f"Received endpoint URL: {endpoint_url}" )