from mcp.types import ErrorData class McpError(Exception): """ Exception type raised when an error arrives over an MCP connection. """ error: ErrorData def __init__(self, error: ErrorData): """Initialize McpError.""" super().__init__(error.message) self.error = error