Pular para o conteúdo principal

Função: fetchServerConfigByWellKnownUrl()

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

Busca a configuração do servidor a partir da well-known URL fornecida e a valida conforme a especificação MCP.

Se os metadados do servidor não estiverem em conformidade com o esquema esperado, mas você tiver certeza de que são compatíveis, é possível definir uma função transpileData para transformar os metadados no formato esperado.

Parâmetros

wellKnownUrl

A well-known URL de onde buscar a configuração do servidor. Pode ser uma string ou um objeto URL.

string | URL

config

ServerMetadataConfig

O objeto de configuração contendo o tipo do servidor e, opcionalmente, a função de transpile.

Retorno

Promise<AuthServerConfig>

Uma promise que resolve para a configuração do servidor.

Lança exceção

se a operação de busca falhar.

Lança exceção

se os metadados do servidor forem inválidos ou não corresponderem à especificação MCP.