From e68e513b428243057f9c4693e10162eb3bb52897 Mon Sep 17 00:00:00 2001 From: Yann Jouanin <4557670+yannj-fr@users.noreply.github.com> Date: Wed, 6 Aug 2025 10:21:24 +0200 Subject: [PATCH] fix: allow to pass `list[str]` to `token_endpoint_auth_signing_alg_values_supported` (#1226) --- src/mcp/shared/auth.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mcp/shared/auth.py b/src/mcp/shared/auth.py index 53a56882..9dcd1f02 100644 --- a/src/mcp/shared/auth.py +++ b/src/mcp/shared/auth.py @@ -117,17 +117,17 @@ class OAuthMetadata(BaseModel): response_modes_supported: list[Literal["query", "fragment", "form_post"]] | None = None grant_types_supported: list[str] | None = None token_endpoint_auth_methods_supported: list[str] | None = None - token_endpoint_auth_signing_alg_values_supported: None = None + token_endpoint_auth_signing_alg_values_supported: list[str] | None = None service_documentation: AnyHttpUrl | None = None ui_locales_supported: list[str] | None = None op_policy_uri: AnyHttpUrl | None = None op_tos_uri: AnyHttpUrl | None = None revocation_endpoint: AnyHttpUrl | None = None revocation_endpoint_auth_methods_supported: list[str] | None = None - revocation_endpoint_auth_signing_alg_values_supported: None = None + revocation_endpoint_auth_signing_alg_values_supported: list[str] | None = None introspection_endpoint: AnyHttpUrl | None = None introspection_endpoint_auth_methods_supported: list[str] | None = None - introspection_endpoint_auth_signing_alg_values_supported: None = None + introspection_endpoint_auth_signing_alg_values_supported: list[str] | None = None code_challenge_methods_supported: list[str] | None = None