From 04027c97055428717709aaf9f7342d07015fbe79 Mon Sep 17 00:00:00 2001 From: Shaikh Naved Date: Wed, 23 Jul 2025 19:36:02 +0530 Subject: [PATCH 1/2] fix: correct anyio stream creation syntax - Remove invalid subscript syntax from anyio.create_memory_object_stream call --- src/mcp/server/session.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/mcp/server/session.py b/src/mcp/server/session.py index 5c696b136a..46840af232 100644 --- a/src/mcp/server/session.py +++ b/src/mcp/server/session.py @@ -93,9 +93,7 @@ def __init__( ) self._init_options = init_options - self._incoming_message_stream_writer, self._incoming_message_stream_reader = anyio.create_memory_object_stream[ - ServerRequestResponder - ](0) + self._incoming_message_stream_writer, self._incoming_message_stream_reader = anyio.create_memory_object_stream(0) self._exit_stack.push_async_callback(lambda: self._incoming_message_stream_reader.aclose()) @property From 56b221418dbe94a6c8748e3c660b6d2d5c94357e Mon Sep 17 00:00:00 2001 From: Shaikh Naved Date: Thu, 24 Jul 2025 13:04:18 +0530 Subject: [PATCH 2/2] fix: correct anyio stream creation syntax- Maintains Ruff formatting standards --- src/mcp/server/session.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mcp/server/session.py b/src/mcp/server/session.py index 46840af232..8e2adc24e0 100644 --- a/src/mcp/server/session.py +++ b/src/mcp/server/session.py @@ -93,7 +93,9 @@ def __init__( ) self._init_options = init_options - self._incoming_message_stream_writer, self._incoming_message_stream_reader = anyio.create_memory_object_stream(0) + self._incoming_message_stream_writer, self._incoming_message_stream_reader = ( + anyio.create_memory_object_stream(0) + ) self._exit_stack.push_async_callback(lambda: self._incoming_message_stream_reader.aclose()) @property