Zum Hauptinhalt springen

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.