Skip to main content
Glama

AbletonMCP

by chaudepark
exceptions.py1.02 kB
"""Custom exceptions for Ableton MCP Server.""" class AbletonMCPError(Exception): """Base exception for Ableton MCP Server.""" class ConnectionError(AbletonMCPError): """Raised when connection to Ableton fails.""" class CommandError(AbletonMCPError): """Raised when a command execution fails.""" class ValidationError(AbletonMCPError): """Raised when data validation fails.""" class TrackIndexError(ValidationError): """Raised when track index is out of range.""" class ClipIndexError(ValidationError): """Raised when clip index is out of range.""" class BrowserError(AbletonMCPError): """Raised when browser operations fail.""" class DeviceError(AbletonMCPError): """Raised when device operations fail.""" class TimeoutError(AbletonMCPError): """Raised when operations timeout.""" class InvalidNoteDataError(ValidationError): """Raised when note data is invalid.""" class InvalidTempoError(ValidationError): """Raised when tempo value is invalid."""

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