UNPKG

bookstack-mcp-server

Version:

MCP server providing comprehensive access to BookStack knowledge management system

33 lines 850 B
import { AxiosError } from 'axios'; import { McpError } from '@modelcontextprotocol/sdk/types.js'; import { Logger } from './logger'; /** * Error handler for BookStack MCP Server */ export declare class ErrorHandler { private logger; private errorMappings; constructor(logger: Logger); /** * Handle Axios errors specifically */ handleAxiosError(error: AxiosError): McpError; /** * Handle generic errors */ handleError(error: any): McpError; /** * Map HTTP status codes to MCP error codes */ private mapToMCPErrorCode; /** * Check if error is retryable */ isRetryable(error: any): boolean; /** * Create a user-friendly error message */ getUserFriendlyMessage(error: any): string; } export default ErrorHandler; //# sourceMappingURL=errors.d.ts.map