Skip to main content

Function: protectedResourceMetadataDocument()

protectedResourceMetadataDocument(args): ProtectedResourceMetadata

Defined in: protectedResourceMetadata.ts:56

Builds the metadata document for a resource.

Parameters

ParameterTypeDescription
args{ authorizationServers: string[]; resource: string; }-
args.authorizationServersstring[]Issuer identifiers of the authorization servers that issue for it.
args.resourcestringThe resource identifier (RFC 8707) this server identifies as.

Returns

ProtectedResourceMetadata

Example

protectedResourceMetadataDocument({
resource: 'https://mcp.example.com/mcp',
authorizationServers: ['https://auth.example.com'],
});
// => { resource: 'https://mcp.example.com/mcp',
// authorization_servers: ['https://auth.example.com'] }