Skip to main content
Glama
__init__.py905 B
"""OAuth authentication components for Nextcloud MCP server.""" from .bearer_auth import BearerAuth from .client_registration import ensure_oauth_client, register_client from .context_helper import get_client_from_context from .scope_authorization import ( InsufficientScopeError, ScopeAuthorizationError, check_scopes, discover_all_scopes, get_access_token_scopes, get_required_scopes, has_required_scopes, is_jwt_token, require_scopes, ) from .unified_verifier import UnifiedTokenVerifier __all__ = [ "BearerAuth", "UnifiedTokenVerifier", "register_client", "ensure_oauth_client", "get_client_from_context", "require_scopes", "ScopeAuthorizationError", "InsufficientScopeError", "check_scopes", "discover_all_scopes", "get_access_token_scopes", "get_required_scopes", "has_required_scopes", "is_jwt_token", ]

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/No-Smoke/nextcloud-mcp-comprehensive'

If you have feedback or need assistance with the MCP directory API, please join our Discord server