@bloopai/debugger-mcp
Version:
An MCP server that provides interactive debugging capabilities to AI coding agents
24 lines (23 loc) • 940 B
TypeScript
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;
}