Saltar al contenido principal

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.