UNPKG

@bloopai/debugger-mcp

Version:

An MCP server that provides interactive debugging capabilities to AI coding agents

24 lines (23 loc) 940 B
import { McpError, ErrorCode } from '@modelcontextprotocol/sdk/types.js'; import { McpDebugErrorData, McpDebugErrorType } from './types/mcp_protocol_extensions'; import { SessionProvider } from './tools'; export declare class McpErrorBuilder { private _error?; private _toolName?; private _mcpErrorCode?; private _mcpDebugErrorType?; private _sessionProvider?; private _sessionId?; private _additionalDebugData?; constructor(); private static normalizeErrorObject; private static createMcpErrorFromError; error(error: unknown): this; toolName(toolName: string): this; mcpErrorCode(mcpErrorCode: ErrorCode): this; mcpDebugErrorType(mcpDebugErrorType: McpDebugErrorType): this; sessionProvider(sessionProvider: SessionProvider): this; sessionId(sessionId?: string): this; additionalDebugData(additionalDebugData?: Partial<McpDebugErrorData>): this; build(): McpError; }