Skip to main content
Glama
exceptions.py1.27 kB
"""Custom exceptions for the lightfast-mcp project.""" class LightfastMCPError(Exception): """Base exception for all lightfast-mcp related errors.""" pass class ServerStartupError(LightfastMCPError): """Raised when a server fails to start up properly.""" pass class ServerConfigurationError(LightfastMCPError): """Raised when there are issues with server configuration.""" pass class BlenderMCPError(LightfastMCPError): """Base exception for all Blender MCP Server related errors.""" pass class BlenderConnectionError(BlenderMCPError): """Raised when there are issues connecting to or maintaining a connection with Blender.""" pass class BlenderCommandError(BlenderMCPError): """Raised when a command sent to Blender fails during its execution within Blender.""" pass class BlenderResponseError(BlenderMCPError): """Raised when the response from Blender is unexpected, malformed, or indicates an error.""" pass class BlenderTimeoutError(BlenderConnectionError): """Raised specifically when a timeout occurs while waiting for a response from Blender.""" pass class InvalidCommandTypeError(BlenderMCPError): """Raised if an unsupported command type is sent to Blender.""" pass

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/lightfastai/lightfast-mcp'

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