| from utils.logger import logger | |
| from services.supabase import DBConnection | |
| from .facade import CredentialManager | |
| from .domain.entities import ( | |
| MCPCredential, | |
| MCPCredentialProfile, | |
| MCPRequirement, | |
| CredentialMapping, | |
| CredentialRequest, | |
| ProfileRequest | |
| ) | |
| db = DBConnection() | |
| try: | |
| from pipedream.facade import PipedreamManager | |
| pipedream_manager = PipedreamManager() | |
| except ImportError: | |
| pipedream_manager = None | |
| credential_manager = CredentialManager( | |
| db=db, | |
| profile_manager=pipedream_manager, | |
| logger=logger | |
| ) | |
| from . import api | |
| api.credential_manager = credential_manager | |
| __all__ = [ | |
| 'CredentialManager', | |
| 'MCPCredential', | |
| 'MCPCredentialProfile', | |
| 'MCPRequirement', | |
| 'CredentialMapping', | |
| 'CredentialRequest', | |
| 'ProfileRequest', | |
| 'credential_manager', | |
| 'api' | |
| ] |