From 97ea06584c7244f15f039f8e5221a0516dd11913 Mon Sep 17 00:00:00 2001 From: Abhishek gahlot Date: Tue, 15 Jul 2025 05:33:13 +0530 Subject: [PATCH] Increasing Buffer Size in MCP stdio Transport Fixes: https://github.com/modelcontextprotocol/python-sdk/issues/1141 --- src/mcp/server/stdio.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mcp/server/stdio.py b/src/mcp/server/stdio.py index d1618a371..074be69bf 100644 --- a/src/mcp/server/stdio.py +++ b/src/mcp/server/stdio.py @@ -54,8 +54,9 @@ async def stdio_server( write_stream: MemoryObjectSendStream[SessionMessage] write_stream_reader: MemoryObjectReceiveStream[SessionMessage] - read_stream_writer, read_stream = anyio.create_memory_object_stream(0) - write_stream, write_stream_reader = anyio.create_memory_object_stream(0) + # FIXED: Changed from 0 to 10 to create buffered streams + read_stream_writer, read_stream = anyio.create_memory_object_stream(10) + write_stream, write_stream_reader = anyio.create_memory_object_stream(10) async def stdin_reader(): try: