Función: fetchServerConfigByWellKnownUrl()
function fetchServerConfigByWellKnownUrl(wellKnownUrl: string | URL, config: ServerMetadataConfig): Promise<ResolvedAuthServerConfig>;
Obtiene la configuración del servidor desde la URL well-known proporcionada y la valida según la especificación MCP.
Si los metadatos del servidor no se ajustan al esquema esperado, pero estás seguro de que son compatibles, puedes definir una función transpileData para transformar los metadatos al formato esperado.
Parámetros
wellKnownUrl
La URL well-known desde la cual obtener la configuración del servidor. Puede ser una cadena de texto o un objeto URL.
string | URL
config
ServerMetadataConfig
El objeto de configuración que contiene el tipo de servidor y una función opcional de transpile.
Devuelve
Promise<ResolvedAuthServerConfig>
Una promesa que se resuelve con la configuración estática del servidor junto con los metadatos obtenidos.
Lanza
si la operación de obtención falla.
Lanza
si los metadatos del servidor son inválidos o no cumplen con la especificación MCP.