nat.plugins.mcp.auth.register#

Functions#

mcp_oauth2_provider(authentication_provider, builder)

Register MCP OAuth2 authentication provider with NAT system.

mcp_service_account_provider(authentication_provider, ...)

Register MCP Service Account authentication provider with NAT system.

Module Contents#

async mcp_oauth2_provider(
authentication_provider: nat.plugins.mcp.auth.auth_provider_config.MCPOAuth2ProviderConfig,
builder: nat.builder.builder.Builder,
)#

Register MCP OAuth2 authentication provider with NAT system.

async mcp_service_account_provider(
authentication_provider: nat.plugins.mcp.auth.service_account.provider_config.MCPServiceAccountProviderConfig,
builder: nat.builder.builder.Builder,
)#

Register MCP Service Account authentication provider with NAT system.