You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After the auth flow occurs and the (overwritten) request is made, the client tries to parse the result. But the result is OAuth metadata, not a JSONRPC response as expected.
Example errors:
2025-07-18 15:56:35,124 - ERROR - Error parsing JSON response
Traceback (most recent call last):
File "/src/python/.venv/lib/python3.11/site-packages/mcp/client/streamable_http.py", line 302, in _handle_json_response
message = JSONRPCMessage.model_validate_json(content)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/src/python/.venv/lib/python3.11/site-packages/pydantic/main.py", line 746, in model_validate_json
return cls.__pydantic_validator__.validate_json(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 11 validation errors for JSONRPCMessage
JSONRPCRequest.method
Field required [type=missing, input_value={'authorization_endpoint'...code', 'refresh_token']}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
Activity
clareliguori commentedon Jul 22, 2025
Can we get a patch release for the fix? This seems to have broken OAuth for most use cases
ihrpr commentedon Jul 22, 2025
done!