UNPKG

browser-connect-mcp

Version:

MCP server for browser DevTools and backend debugging - analyze console logs, network requests, and backend logs with AI assistance

90 lines 2.14 kB
import { NetworkRequest, NetworkResponse } from '../types/index.js'; interface HAREntry { startedDateTime: string; time: number; request: { method: string; url: string; httpVersion: string; headers: { name: string; value: string; }[]; queryString: { name: string; value: string; }[]; cookies: { name: string; value: string; }[]; headersSize: number; bodySize: number; postData?: { mimeType: string; text: string; }; }; response: { status: number; statusText: string; httpVersion: string; headers: { name: string; value: string; }[]; cookies: { name: string; value: string; }[]; content: { size: number; compression?: number; mimeType: string; text?: string; }; redirectURL: string; headersSize: number; bodySize: number; }; cache: Record<string, never>; timings: { blocked: number; dns: number; connect: number; send: number; wait: number; receive: number; ssl: number; }; } interface HAR { log: { version: string; creator: { name: string; version: string; }; browser?: { name: string; version: string; }; pages: { startedDateTime: string; id: string; title: string; pageTimings: { onContentLoad?: number; onLoad?: number; }; }[]; entries: HAREntry[]; }; } export declare function exportToHAR(requests: NetworkRequest[], responses: NetworkResponse[], pageTitle?: string, browserInfo?: { name: string; version: string; }): HAR; export declare function saveHARToFile(har: HAR): string; export {}; //# sourceMappingURL=har-export.d.ts.map