Saltar al contenido principal

Función: fetchServerConfigByWellKnownUrl()

function fetchServerConfigByWellKnownUrl(wellKnownUrl: string | URL, config: ServerMetadataConfig): Promise<AuthServerConfig>;

Obtiene la configuración del servidor desde la URL well-known proporcionada y la valida contra 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 que 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 transformación.

Devuelve

Promise<AuthServerConfig>

Una promesa que se resuelve con la configuración del servidor.

Lanza

si la operación de obtención falla.

Lanza

si los metadatos del servidor son inválidos o no coinciden con la especificación MCP.