UNPKG

deepsource-mcp-server

Version:
22 lines (21 loc) 825 B
/** * @fileoverview Formats errors into MCP-compliant API responses */ import type { ApiResponse } from '../../models/common.js'; /** * Creates an MCP-compliant error response */ export declare function createErrorResponse(error: unknown, context?: string): ApiResponse; /** * Creates a validation error response */ export declare function createValidationErrorResponse(message: string, field?: string, value?: unknown): ApiResponse; /** * Creates a resource not found error response */ export declare function createNotFoundResponse(resource: string, identifier?: string): ApiResponse; export declare const MCPErrorFormatter: { createErrorResponse: typeof createErrorResponse; createValidationErrorResponse: typeof createValidationErrorResponse; createNotFoundResponse: typeof createNotFoundResponse; };