Funktion: fetchServerConfigByWellKnownUrl()
function fetchServerConfigByWellKnownUrl(wellKnownUrl: string | URL, config: ServerMetadataConfig): Promise<AuthServerConfig>;
Ruft die Serverkonfiguration von der angegebenen Well-Known-URL ab und validiert sie gegen die MCP-Spezifikation.
Wenn die Server-Metadaten nicht dem erwarteten Schema entsprechen, du dir aber sicher bist, dass sie
kompatibel sind, kannst du eine transpileData
-Funktion definieren, um die Metadaten in das
erwartete Format zu transformieren.
Parameter
wellKnownUrl
Die Well-Known-URL, von der die Serverkonfiguration abgerufen werden soll. Dies kann ein String oder ein URL-Objekt sein.
string
| URL
config
ServerMetadataConfig
Das Konfigurationsobjekt, das den Servertyp und optional eine Transpile-Funktion enthält.
Rückgabewert
Promise
<AuthServerConfig
>
Ein Promise, das mit der Serverkonfiguration aufgelöst wird.
Fehler
wenn der Abrufvorgang fehlschlägt.
Fehler
wenn die Server-Metadaten ungültig sind oder nicht der MCP-Spezifikation entsprechen.