@modelcontextprotocol/sdk
    Preparing search index...
    • Parameters

      • metadata:
            | objectOutputType<
                {
                    authorization_details_types_supported: ZodOptional<
                        ZodArray<ZodString, "many">,
                    >;
                    authorization_servers: ZodOptional<ZodArray<ZodString, "many">>;
                    bearer_methods_supported: ZodOptional<ZodArray<ZodString, "many">>;
                    dpop_bound_access_tokens_required: ZodOptional<ZodBoolean>;
                    dpop_signing_alg_values_supported: ZodOptional<
                        ZodArray<ZodString, "many">,
                    >;
                    jwks_uri: ZodOptional<ZodString>;
                    resource: ZodString;
                    resource_documentation: ZodOptional<ZodString>;
                    resource_name: ZodOptional<ZodString>;
                    resource_policy_uri: ZodOptional<ZodString>;
                    resource_signing_alg_values_supported: ZodOptional<
                        ZodArray<ZodString, "many">,
                    >;
                    resource_tos_uri: ZodOptional<ZodString>;
                    scopes_supported: ZodOptional<ZodArray<ZodString, "many">>;
                    tls_client_certificate_bound_access_tokens: ZodOptional<ZodBoolean>;
                },
                ZodTypeAny,
                "passthrough",
            >
            | objectOutputType<
                {
                    authorization_endpoint: ZodString;
                    code_challenge_methods_supported: ZodOptional<
                        ZodArray<ZodString, "many">,
                    >;
                    grant_types_supported: ZodOptional<ZodArray<ZodString, "many">>;
                    introspection_endpoint: ZodOptional<ZodString>;
                    introspection_endpoint_auth_methods_supported: ZodOptional<
                        ZodArray<ZodString, "many">,
                    >;
                    introspection_endpoint_auth_signing_alg_values_supported: ZodOptional<
                        ZodArray<ZodString, "many">,
                    >;
                    issuer: ZodString;
                    registration_endpoint: ZodOptional<ZodString>;
                    response_modes_supported: ZodOptional<ZodArray<ZodString, "many">>;
                    response_types_supported: ZodArray<ZodString, "many">;
                    revocation_endpoint: ZodOptional<ZodString>;
                    revocation_endpoint_auth_methods_supported: ZodOptional<
                        ZodArray<ZodString, "many">,
                    >;
                    revocation_endpoint_auth_signing_alg_values_supported: ZodOptional<
                        ZodArray<ZodString, "many">,
                    >;
                    scopes_supported: ZodOptional<ZodArray<ZodString, "many">>;
                    service_documentation: ZodOptional<ZodString>;
                    token_endpoint: ZodString;
                    token_endpoint_auth_methods_supported: ZodOptional<
                        ZodArray<ZodString, "many">,
                    >;
                    token_endpoint_auth_signing_alg_values_supported: ZodOptional<
                        ZodArray<ZodString, "many">,
                    >;
                },
                ZodTypeAny,
                "passthrough",
            >

      Returns RequestHandler