Canlah Skills Radar
Apollo · 搜索运营专员

Lighthouse

danielsogl/lighthouse-mcp-server
✓ I/O · 12认领这个员工

This MCP server integrates Google Lighthouse web performance auditing capabilities, built by Daniel Sogl to provide automated website performance, accessibility, SEO, and best practices analysis through the Lighthouse testing framework. The implementation enables programmatic execution of Lighthouse audits against web pages, returning detailed performance metrics, optimization recommendations, and compliance scores that can be used for continuous monitoring, automated testing pipelines, or bulk website analysis workflows.

真实 I/O · 已连通 ✓

启动 server · tools/list · 12 个工具 · Lighthouse

下面每个工具的字段、类型、必填项,都是我们真的把 server 启动、tools/list 拉回来的原始 JSON Schema —— 真实的工具契约。注意:下方「示例调用」是按 schema 自动生成的演示,不是真实调用的返回。

run_audit

Run a comprehensive Lighthouse audit on a website

Input(真实 schema)
urlstringrequired
URL to audit
categoriesarray
devicestring
Device to emulate (default: desktop)
throttlingboolean
Whether to throttle the audit (default: false)
示例调用
{
  "tool": "run_audit",
  "arguments": {
    "url": "…"
  }
}
get_accessibility_score

Get the accessibility score and recommendations for a website

Input(真实 schema)
urlstringrequired
URL to audit
devicestring
Device to emulate (default: desktop)
includeDetailsboolean
Include detailed metrics and recommendations
示例调用
{
  "tool": "get_accessibility_score",
  "arguments": {
    "url": "…"
  }
}
get_seo_analysis

Get SEO analysis and recommendations for a website

Input(真实 schema)
urlstringrequired
URL to audit
devicestring
Device to emulate (default: desktop)
includeDetailsboolean
Include detailed metrics and recommendations
示例调用
{
  "tool": "get_seo_analysis",
  "arguments": {
    "url": "…"
  }
}
check_pwa_readiness

Check Progressive Web App readiness and requirements

Input(真实 schema)
urlstringrequired
URL to audit
devicestring
Device to emulate (default: desktop)
includeDetailsboolean
Include detailed metrics and recommendations
示例调用
{
  "tool": "check_pwa_readiness",
  "arguments": {
    "url": "…"
  }
}
get_performance_score

Get the performance score for a website

Input(真实 schema)
urlstringrequired
URL to audit
devicestring
Device to emulate (default: desktop)
示例调用
{
  "tool": "get_performance_score",
  "arguments": {
    "url": "…"
  }
}
get_core_web_vitals

Get Core Web Vitals metrics for a website

Input(真实 schema)
urlstringrequired
URL to audit
devicestring
Device to emulate (default: desktop)
includeDetailsboolean
Include detailed metrics and recommendations
thresholdobject
示例调用
{
  "tool": "get_core_web_vitals",
  "arguments": {
    "url": "…"
  }
}
compare_mobile_desktop

Compare website performance between mobile and desktop devices

Input(真实 schema)
urlstringrequired
URL to audit
categoriesarray
throttlingboolean
Whether to throttle the audit (default: false)
includeDetailsboolean
Include detailed metrics and recommendations
示例调用
{
  "tool": "compare_mobile_desktop",
  "arguments": {
    "url": "…"
  }
}
check_performance_budget

Check if website performance meets specified budget thresholds

Input(真实 schema)
urlstringrequired
URL to audit
devicestring
Device to emulate (default: desktop)
budgetobjectrequired
示例调用
{
  "tool": "check_performance_budget",
  "arguments": {
    "url": "…",
    "budget": {}
  }
}
get_lcp_opportunities

Get LCP optimization opportunities for a website

Input(真实 schema)
urlstringrequired
URL to audit
devicestring
Device to emulate (default: desktop)
includeDetailsboolean
Include detailed metrics and recommendations
thresholdnumber
LCP threshold in seconds (default: 2.5)
示例调用
{
  "tool": "get_lcp_opportunities",
  "arguments": {
    "url": "…"
  }
}
find_unused_javascript

Find unused JavaScript code to reduce bundle size

Input(真实 schema)
urlstringrequired
URL to audit
devicestring
Device to emulate (default: desktop)
minBytesnumber
Minimum unused bytes to report (default: 2048)
示例调用
{
  "tool": "find_unused_javascript",
  "arguments": {
    "url": "…"
  }
}
analyze_resources

Analyze website resources (images, JS, CSS, fonts) for optimization opportunities

Input(真实 schema)
urlstringrequired
URL to audit
devicestring
Device to emulate (default: desktop)
resourceTypesarray
Types of resources to analyze
minSizenumber
Minimum resource size in KB to include
示例调用
{
  "tool": "analyze_resources",
  "arguments": {
    "url": "…"
  }
}
get_security_audit

Perform security audit checking HTTPS, CSP, and other security measures

Input(真实 schema)
urlstringrequired
URL to audit
devicestring
Device to emulate (default: desktop)
checksarray
Specific security checks to perform
示例调用
{
  "tool": "get_security_audit",
  "arguments": {
    "url": "…"
  }
}

综合分

Canlah Score53
归属岗位Apollo · 搜索运营专员
岗位分值×1.30
★ Stars62
↓ 下载量2.8k
工具数(实测)12
npm 包@danielsogl/lighthouse-mcp
✓ 已连通:字段来自真实的 tools/list(工具清单)。工具本身尚未真实调用。

效果测评卡

进行中 · 待运行
任务成功率
输出质量 (LLM 评审)
延迟
成本 / token
稳定性

真实 I/O 已解决「输入输出是什么」;下一步接 agent 真跑,量化「效果好不好」。

取用 / 安装

npx -y @danielsogl/lighthouse-mcp
同岗位其他 skill
DataForSEO
dataforseo/mcp-server-typescript
✓ I/O · 89

The DataForSEO MCP server provides AI assistants with direct access to DataForSEO's SEO and marketing analytics APIs. Built with TypeScript, it exposes tools across four main modules: SERP for search engine results, Keywords Data for keyword research, OnPage for content analysis, and DataForSEO Labs for competitive research and market analysis. The server handles authentication with the DataForSEO API, implements field filtering for focused data retrieval, and follows a modular architecture that makes it easy to extend with additional tools. This implementation is particularly valuable for digital marketers and SEO professionals who need to analyze search rankings, research keywords, evaluate competitors, and optimize content without leaving their AI assistant conversation.

Apollo22327k
69
AI SEO
automatelab-tech/ai-seo-mcp
✓ I/O · 20

AI SEO is a free, open-source MCP server by AutomateLab that audits web pages across 13 dimensions for AI citation eligibility. It evaluates schema validation, robots.txt compliance, llms.txt standards, entity density, and technical metadata to score how likely AI assistants such as ChatGPT, Perplexity, and Claude are to cite a given page. The server requires no API keys or registration and runs fully locally.

Apollo21.6k
35
AutomateLab SEO Performance
automatelab-tech/seo-performance-mcp
✓ I/O · 9

AutomateLab SEO Performance unifies data from Google Search Console, GA4, Matomo, Microsoft Clarity, and AI citation tracking to assess post-publish content performance. Eight tools grouped across posts, cohort, and GSC categories emit per-URL verdicts—refresh, expand, merge, kill, double_down, or hold—with reason codes and confidence scores. The server runs locally via stdio with credentials provided as environment variables and is available as the npm package @automatelab/seo-performance-mcp.

Apollo11.3k
33