Skip to main content
Glama

AbletonMCP

by chaudepark
logging.py1.02 kB
"""Logging utilities for Ableton MCP Server.""" import logging from typing import Optional def setup_logging( level: str = "INFO", format_string: str | None = None, logger_name: str = "AbletonMCPServer", ) -> logging.Logger: """ Set up logging configuration for the MCP server. Args: level: Log level (DEBUG, INFO, WARNING, ERROR, CRITICAL) format_string: Custom format string for log messages logger_name: Name of the logger Returns: Configured logger instance """ if format_string is None: format_string = "%(asctime)s - %(name)s - %(levelname)s - %(message)s" logging.basicConfig(level=getattr(logging, level.upper()), format=format_string) return logging.getLogger(logger_name) def get_logger(name: str = "AbletonMCPServer") -> logging.Logger: """ Get a logger instance with the specified name. Args: name: Logger name Returns: Logger instance """ return logging.getLogger(name)

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/chaudepark/ableton-mcp'

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