A comprehensive Model Context Protocol (MCP) server that provides web performance auditing, accessibility testing, SEO analysis, security assessment
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. That is what the lighthouse mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.
The server publishes 12 tools. What each one is for:
run_audit — Run a comprehensive Lighthouse auditget_accessibility_score — Get accessibility score and recommendationsget_seo_analysis — Get SEO analysis and recommendationscheck_pwa_readiness — Check Progressive Web App readinessget_performance_score — Get overall performance scoreget_core_web_vitals — Get Core Web Vitals metricscompare_mobile_desktop — Compare performance across devicescheck_performance_budget — Check against performance budgetsget_lcp_opportunities — Find LCP optimization opportunitiesfind_unused_javascript — Find unused JavaScript codeanalyze_resources — Analyze all website resourcesget_security_audit — Perform comprehensive security auditThe server ships on npm as @danielsogl/lighthouse-mcp, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.
Configuration is passed through the environment: CHROME_PATH. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
Among the monitoring and observability options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Lighthouse's toolset — run_audit, get_accessibility_score, get_seo_analysis and 9 more — is a fair guide to whether it matches your workflow. It is maintained by danielsogl; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Lighthouse's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| run_audit | Run a comprehensive Lighthouse audit |
| get_accessibility_score | Get accessibility score and recommendations |
| get_seo_analysis | Get SEO analysis and recommendations |
| check_pwa_readiness | Check Progressive Web App readiness |
| get_performance_score | Get overall performance score |
| get_core_web_vitals | Get Core Web Vitals metrics |
| compare_mobile_desktop | Compare performance across devices |
| check_performance_budget | Check against performance budgets |
| get_lcp_opportunities | Find LCP optimization opportunities |
| find_unused_javascript | Find unused JavaScript code |
| analyze_resources | Analyze all website resources |
| get_security_audit | Perform comprehensive security audit |
{
"mcpServers": {
"lighthouse": {
"command": "npx",
"args": ["@danielsogl/lighthouse-mcp@latest"]
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| CHROME_PATH | Filesystem location the server is allowed to use. | Optional |
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.
Errors with full context — stack traces, issue triage and AI-powered root-cause analysis from Sentry's server.
Enables enhanced web research capabilities for large language models through intelligent search queuing and advanced content extraction.
Automates browser interactions and enables Large Language Models (LLMs) to interact with web pages through Playwright and Chrome DevTools Protocol
Guides tool usage by providing recommendations for MCP tools at each problem-solving stage.