Clase: MCPAuthError
Clase base para todos los errores de mcp-auth.
Proporciona una forma estandarizada de manejar errores relacionados con la autenticación (Authentication) y autorización (Authorization) de MCP.
Hereda de
Error
Extendida por
Constructores
Constructor
new MCPAuthError(code: string, message: string): MCPAuthError;
Parámetros
code
string
El código de error en formato snake_case.
message
string
Una descripción legible para humanos del error.
Devuelve
MCPAuthError
Sobrescribe
Error.constructor
Propiedades
cause?
optional cause: unknown;
Heredado de
Error.cause
code
readonly code: string;
El código de error en formato snake_case.
message
message: string;
Heredado de
Error.message
name
name: string = 'MCPAuthError';
Sobrescribe
Error.name
stack?
optional stack: string;
Heredado de
Error.stack
prepareStackTrace()?
static optional prepareStackTrace: (err: Error, stackTraces: CallSite[]) => any;
Sobrescritura opcional para formatear los stack traces
Parámetros
err
Error
stackTraces
CallSite
[]
Devuelve
any
Ver
https://v8.dev/docs/stack-trace-api#customizing-stack-traces
Heredado de
Error.prepareStackTrace
stackTraceLimit
static stackTraceLimit: number;
Heredado de
Error.stackTraceLimit
Métodos
toJson()
toJson(showCause: boolean): Record<string, unknown>;
Convierte el error a un formato JSON amigable para respuestas HTTP.
Parámetros
showCause
boolean
= false
Indica si se debe incluir la causa del error en la respuesta JSON.
Por defecto es false
.
Devuelve
Record
<string
, unknown
>
captureStackTrace()
static captureStackTrace(targetObject: object, constructorOpt?: Function): void;
Crea la propiedad .stack en un objeto objetivo
Parámetros
targetObject
object
constructorOpt?
Function
Devuelve
void
Heredado de
Error.captureStackTrace