Skip to content

Commit c9c3cdb

Browse files
refactor: Changed bad request to invalid request
1 parent ee78ac1 commit c9c3cdb

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/mcp/client/streamable_http.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
JSONRPCRequest,
3030
JSONRPCResponse,
3131
RequestId,
32+
INVALID_REQUEST,
3233
)
3334

3435
logger = logging.getLogger(__name__)
@@ -268,7 +269,7 @@ async def _handle_post_request(self, ctx: RequestContext) -> None:
268269

269270
if response.status_code == 400:
270271
if isinstance(message.root, JSONRPCRequest):
271-
await self._send_bad_request_error(
272+
await self._send_invalid_request_error(
272273
ctx.read_stream_writer,
273274
message.root.id,
274275
)
@@ -367,16 +368,16 @@ async def _send_session_terminated_error(
367368
session_message = SessionMessage(JSONRPCMessage(jsonrpc_error))
368369
await read_stream_writer.send(session_message)
369370

370-
async def _send_bad_request_error(
371+
async def _send_invalid_request_error(
371372
self,
372373
read_stream_writer: StreamWriter,
373374
request_id: RequestId,
374375
) -> None:
375-
"""Send a bad request error response."""
376+
"""Send an invalid request error response."""
376377
jsonrpc_error = JSONRPCError(
377378
jsonrpc="2.0",
378379
id=request_id,
379-
error=ErrorData(code=32600, message="Bad request"),
380+
error=ErrorData(code=INVALID_REQUEST, message="Invalid request"),
380381
)
381382
session_message = SessionMessage(JSONRPCMessage(jsonrpc_error))
382383
await read_stream_writer.send(session_message)

0 commit comments

Comments
 (0)