Skip to content

Scheme

autogen.beta.mcp.security.Scheme dataclass #

Scheme(url)

A named OAuth 2.0 authorization server that may issue tokens for this MCP resource server.

MCP authorization is bearer-only — RFC 9728 Protected Resource Metadata advertises a list of authorization servers — so this is the single scheme kind (cf. A2A's bearer_scheme / api_key_scheme / oauth2_scheme variants). Build one with :func:oauth2_scheme; pass Scheme objects to :func:require to build a :class:Requirement.

url instance-attribute #

url