Skip to content

Commit 4754bd1

Browse files
Add error log for client stdio
1 parent 29c69e6 commit 4754bd1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/mcp/client/stdio/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212

1313
import mcp.types as types
1414
from mcp.shared.message import SessionMessage
15+
import logging
16+
17+
logger = logging.getLogger(__name__)
1518

1619
from .win32 import (
1720
create_windows_process,
@@ -149,6 +152,9 @@ async def stdout_reader():
149152
try:
150153
message = types.JSONRPCMessage.model_validate_json(line)
151154
except Exception as exc:
155+
logger.error(
156+
f"Failed to parse JSONRPC message from server: {line}, exception: {exc}",
157+
)
152158
await read_stream_writer.send(exc)
153159
continue
154160

0 commit comments

Comments
 (0)