メインコンテンツにスキップ

関数: 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 仕様と一致しない場合にスローされます。