Skip to main content
Glama

MCP Databases Server

logger.py938 B
import logging import os import sys class MCPLogger: _logger_cache = {} @staticmethod def get_logger(name: str): if name in MCPLogger._logger_cache: return MCPLogger._logger_cache[name] # Caminho global: diretório do binário executado if hasattr(sys, 'argv') and sys.argv and sys.argv[0]: bin_dir = os.path.dirname(os.path.abspath(sys.argv[0])) else: bin_dir = os.getcwd() log_path = os.path.join(bin_dir, 'mcp_databases.log') logger = logging.getLogger(name) logger.setLevel(logging.DEBUG) if not logger.hasHandlers(): file_handler = logging.FileHandler(log_path) formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') file_handler.setFormatter(formatter) logger.addHandler(file_handler) MCPLogger._logger_cache[name] = logger return logger

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/fean-developer/mcp-databases'

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