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 eine optionale Transpile-Funktion enthält.
Rückgabewert
Promise
<AuthServerConfig
>
Ein Promise, das mit der Serverkonfiguration aufgelöst wird.
Löst aus
wenn der Abrufvorgang fehlschlägt.
Löst aus
wenn die Server-Metadaten ungültig sind oder nicht der MCP-Spezifikation entsprechen.