Scheme
autogen.beta.mcp.security.Scheme dataclass #
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.