UNPKG

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
// 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'; } }