We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DamionR/RivalSearchMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
logger.py•738 B
import logging
import os
import sys
# Create a centralized logger for the entire application
# Configure to use stderr instead of stdout to avoid corrupting MCP protocol
logger = logging.getLogger("rival_search_mcp")
# Set log level from environment variable or default to INFO
log_level = os.environ.get("LOG_LEVEL", "INFO").upper()
logger.setLevel(getattr(logging, log_level, logging.INFO))
# Prevent propagation to root logger to avoid duplicate messages
logger.propagate = False
# Add handler if none exists (to avoid duplicate handlers)
if not logger.handlers:
handler = logging.StreamHandler(sys.stderr)
handler.setFormatter(logging.Formatter("%(asctime)s - %(levelname)s - %(message)s"))
logger.addHandler(handler)