Skip to main content
Glama
AmistaUS-AVA

SAP MCP Server

by AmistaUS-AVA
__init__.py1.26 kB
"""Database connectors for SAP MCP Server.""" from .base import BaseConnector from .hana import HanaConnector from .odbc import OdbcConnector from ..config import Config def create_connector(config: Config) -> BaseConnector: """Create a database connector based on configuration. Args: config: Server configuration Returns: Configured database connector Raises: ValueError: If connector type is unknown """ connector_type = config.connector_type if connector_type == "hana": hana_config = config.get_hana_config() return HanaConnector( host=hana_config.host, port=hana_config.port, user=hana_config.user, password=hana_config.password, database_name=hana_config.database_name or None, encrypt=hana_config.encrypt, ssl_validate=hana_config.sslValidateCertificate, ) elif connector_type == "odbc": odbc_config = config.get_odbc_config() return OdbcConnector(connection_string=odbc_config.connection_string) else: raise ValueError(f"Unknown connector type: {connector_type}") __all__ = ["BaseConnector", "HanaConnector", "OdbcConnector", "create_connector"]

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/AmistaUS-AVA/SBO-MCP-HANA'

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