feat(server): runtime-neutral OAuth discovery serving for web-standard hosts (#2422)

This commit is contained in:
Felix Weinberger 2026-07-06 18:02:06 +01:00 • committed by GitHub
commit 61866d7a5f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -83,3 +83,13 @@ function buildServer(): McpServer {
return server;
}
//#region oauthMetadataResponse_webStandard
import { oauthMetadataResponse } from '@modelcontextprotocol/server';
async function webStandardFetch(request: Request): Promise<Response> {
return oauthMetadataResponse(request, { oauthMetadata, resourceServerUrl: mcpServerUrl }) ?? serveMcp(request);
}
//#endregion oauthMetadataResponse_webStandard
declare function serveMcp(request: Request): Promise<Response>;