跳轉到主要內容

函式:fetchServerConfigByWellKnownUrl()

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

從提供的 well-known URL 取得伺服器設定,並依據 MCP 規範進行驗證。

如果伺服器中繼資料不符合預期的結構,但你確定其相容,你可以定義 transpileData 函式,將中繼資料轉換為預期格式。

參數

wellKnownUrl

用於取得伺服器設定的 well-known URL。可以是字串或 URL 物件。

string | URL

config

ServerMetadataConfig

包含伺服器類型與可選轉換函式的設定物件。

回傳值

Promise<AuthServerConfig>

一個 promise,解析後得到伺服器設定。

例外

當取得操作失敗時會丟出例外。

例外

當伺服器中繼資料無效或不符合 MCP 規範時會丟出例外。