We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d648a31 commit f676f6cCopy full SHA for f676f6c
src/mcp/client/sse.py
@@ -8,6 +8,7 @@
8
from anyio.abc import TaskStatus
9
from anyio.streams.memory import MemoryObjectReceiveStream, MemoryObjectSendStream
10
from httpx_sse import aconnect_sse
11
+from httpx_sse._exceptions import SSEError
12
13
import mcp.types as types
14
from mcp.shared._httpx_utils import McpHttpClientFactory, create_mcp_http_client
@@ -105,6 +106,9 @@ async def sse_reader(
105
106
await read_stream_writer.send(session_message)
107
case _:
108
logger.warning(f"Unknown SSE event: {sse.event}")
109
+ except SSEError as sse_exc:
110
+ logger.exception("Encountered SSE exception")
111
+ raise sse_exc
112
except Exception as exc:
113
logger.exception("Error in sse_reader")
114
await read_stream_writer.send(exc)
0 commit comments