From dabf266048333789a2ff1408f94c3fcd636572ed Mon Sep 17 00:00:00 2001 From: dswl23 <127465898+dswl23@users.noreply.github.com> Date: Wed, 3 Sep 2025 15:22:42 +0800 Subject: [PATCH] Fix: handle 204 No Content response in MCP client (#25040) --- api/core/mcp/client/streamable_client.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/core/mcp/client/streamable_client.py b/api/core/mcp/client/streamable_client.py index 14e346c2f..a2b003e71 100644 --- a/api/core/mcp/client/streamable_client.py +++ b/api/core/mcp/client/streamable_client.py @@ -246,6 +246,10 @@ class StreamableHTTPTransport: logger.debug("Received 202 Accepted") return + if response.status_code == 204: + logger.debug("Received 204 No Content") + return + if response.status_code == 404: if isinstance(message.root, JSONRPCRequest): self._send_session_terminated_error(