browser-connect-mcp
Version:
MCP server for browser DevTools and backend debugging - analyze console logs, network requests, and backend logs with AI assistance
41 lines • 1.32 kB
TypeScript
import { ConsoleMessage, NetworkRequest, NetworkResponse } from '../types/index.js';
export interface ErrorCorrelation {
id: string;
type: 'console-console' | 'console-network' | 'repeated-error' | 'cascade';
severity: 'high' | 'medium' | 'low';
rootCause?: {
type: string;
message: string;
source: string;
};
relatedItems: {
consoleMessages?: ConsoleMessage[];
networkRequests?: {
request: NetworkRequest;
response?: NetworkResponse;
}[];
};
summary: string;
suggestions: string[];
timeSpan: {
start: number;
end: number;
};
}
export declare class ErrorCorrelator {
private readonly TIME_WINDOW;
private readonly SIMILAR_ERROR_THRESHOLD;
correlateErrors(messages: ConsoleMessage[], requests: NetworkRequest[], responses: NetworkResponse[]): ErrorCorrelation[];
private correlateNetworkErrors;
private findCascadingErrors;
private findRepeatedErrors;
private identifyRootCauses;
private isNetworkErrorMessage;
private isPotentiallyCaused;
private areSimilarErrors;
private extractKeywords;
private classifyError;
private getNetworkErrorSuggestions;
private getRepeatedErrorSuggestions;
}
//# sourceMappingURL=error-correlation.d.ts.map