UNPKG

@danielsogl/lighthouse-mcp

Version:

A comprehensive Model Context Protocol (MCP) server that provides web performance auditing, accessibility testing, SEO analysis, security assessment, and Core Web Vitals monitoring using Google Lighthouse. Enables LLMs and AI agents to perform detailed we

44 lines (43 loc) 1.4 kB
export declare function findUnusedJavaScript(url: string, device?: "desktop" | "mobile", minBytes?: number): Promise<{ url: string; device: "desktop" | "mobile"; totalUnusedBytes: number; items: { url: string; totalBytes: number; wastedBytes: number; wastedPercent: number; }[]; fetchTime: string; }>; export declare function analyzeResources(url: string, device?: "desktop" | "mobile", resourceTypes?: string[], minSize?: number): Promise<{ url: string; device: "desktop" | "mobile"; resources: { url: string; resourceType: string; transferSize: number; resourceSize: number; sizeKB: number; mimeType: string; }[]; summary: Record<string, { count: number; totalSize: number; }>; fetchTime: string; }>; export declare function getSecurityAudit(url: string, device?: "desktop" | "mobile", checks?: string[]): Promise<{ url: string; device: "desktop" | "mobile"; overallScore: number; audits: ({ id: "is-on-https" | "uses-http2" | "no-vulnerable-libraries" | "csp-xss" | "external-anchors-use-rel-noopener"; title: string; description: string | undefined; score: number | null; scoreDisplayMode: string | undefined; displayValue: string | undefined; } | null)[]; fetchTime: string; }>;