Skip to main content
Glama

AnyDocs MCP Server

by funky1688
__init__.pyโ€ข1.27 kB
#!/usr/bin/env python3 """ Authentication and Authorization Module Provides authentication and authorization functionality for AnyDocs-MCP. """ from .base import ( BaseAuthenticator, BaseAuthorizer, User, AuthToken, Permission, UserRole, AuthenticationError, AuthorizationError, InvalidTokenError, TokenExpiredError, ) from .api_key import APIKey, APIKeyAuthenticator, APIKeyAuthorizer from .jwt_auth import JWTAuthenticator, JWTAuthorizer from .oauth2 import OAuth2Provider, OAuth2State, OAuth2Token, OAuth2Authenticator, OAuth2Authorizer from .manager import AuthManager, AuthMethod __all__ = [ # Base classes and types "BaseAuthenticator", "BaseAuthorizer", "User", "AuthToken", "Permission", "UserRole", # Exceptions "AuthenticationError", "AuthorizationError", "InvalidTokenError", "TokenExpiredError", # API Key authentication "APIKey", "APIKeyAuthenticator", "APIKeyAuthorizer", # JWT authentication "JWTAuthenticator", "JWTAuthorizer", # OAuth2 authentication "OAuth2Provider", "OAuth2State", "OAuth2Token", "OAuth2Authenticator", "OAuth2Authorizer", # Authentication manager "AuthManager", "AuthMethod", ]

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/funky1688/AnyDocs-MCP'

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