canvas-mcp-server
Version:
A comprehensive Model Context Protocol (MCP) server for Canvas LMS with full student functionality and account management
19 lines (18 loc) • 429 B
JavaScript
// src/types.ts
/**
* Error types
*/
export class CanvasAPIError extends Error {
constructor(message, statusCode, response) {
super(message);
this.statusCode = statusCode;
this.response = response;
this.name = 'CanvasAPIError';
}
}
export class CanvasValidationError extends Error {
constructor(message) {
super(message);
this.name = 'CanvasValidationError';
}
}