[console_scripts]
bg-mcpcore = bg_mcpcore.cli:main

[bg_mcpcore.auth_middleware]
entra-multi = bg_mcpcore.providers.middleware:build_tenant_middleware

[bg_mcpcore.auth_providers]
auth0 = bg_mcpcore.providers.generic:build_auth0
aws-cognito = bg_mcpcore.providers.generic:build_aws_cognito
clerk = bg_mcpcore.providers.generic:build_clerk
descope = bg_mcpcore.providers.generic:build_descope
discord = bg_mcpcore.providers.generic:build_discord
entra-multi = bg_mcpcore.providers.entra:build_entra_provider
entra-single = bg_mcpcore.providers.entra:build_entra_provider
github = bg_mcpcore.providers.generic:build_github
google = bg_mcpcore.providers.google:build_google_provider
keycloak = bg_mcpcore.providers.generic:build_keycloak
oci = bg_mcpcore.providers.generic:build_oci
propelauth = bg_mcpcore.providers.generic:build_propelauth
scalekit = bg_mcpcore.providers.generic:build_scalekit
supabase = bg_mcpcore.providers.generic:build_supabase
workos = bg_mcpcore.providers.generic:build_workos

[bg_mcpcore.tool_sources]
openapi = bg_mcpcore.openapi.tool_provider:create_openapi_tool_provider

[pytest11]
bg_mcpcore_testkit = bg_mcpcore.testing.plugin
