llama.cpp/tools/server/webui/src/lib/errors/mcp.ts

15 lines
293 B
TypeScript

/**
* MCP-specific error class with error code and optional data.
*/
export class MCPError extends Error {
code: number;
data?: unknown;
constructor(message: string, code: number, data?: unknown) {
super(message);
this.name = 'MCPError';
this.code = code;
this.data = data;
}
}