网页性能审计服务

Lighthouse MCP Server是一个基于Google Lighthouse工具的网页性能审计服务,提供全面的性能指标测量和评分功能。

作者 By priyankark
本地部署 网页性能 性能审计
GitHub

灯塔MCP服务器

一个围绕谷歌Lighthouse工具构建的MCP服务器,用于帮助测量网页的各种性能指标。

功能

  • 对任意URL进行全面的Lighthouse审核
  • 获取性能分数和指标
  • 配置设备模拟(移动/桌面)
  • 控制网络传输速率
  • 选择特定的审计类别

安装

选项1:来自MCP注册表(推荐)

这台服务器在以下地区可用 模型上下文协议注册表使用您的MCP客户端或Claude桌面应用进行安装。

选项2:使用npx

你可以直接使用npx运行该工具,无需安装:

BASH``` 1npx lighthouse-mcp


### 选项3:全局安装


从npm全局安装包:


BASH```
1npm install -g lighthouse-mcp

然后运行它:

BASH``` 1lighthouse-mcp


### 选项4:本地开发


1. 克隆此存储库
2. 安装依赖项:

BASH```
1npm install
  1. 构建项目:

BASH``` 1npm run build

4. 运行服务器:

BASH```
1npm start

MCP配置

通过npm安装(全局或npx)

将以下内容添加到您的MCP设置配置文件中:

JSON``` 1 2 3 4 5 6 7 8 9 10{ “mcpServers”: { “lighthouse”: { “command”: “npx”, “args”: [“lighthouse-mcp”], “disabled”: false, “autoApprove”: [] } } }


### 使用本地开发版本时


在你的MCP设置配置文件中添加以下内容:


JSON```
1
2
3
4
5
6
7
8
9
10{
  "mcpServers": {
    "lighthouse": {
      "command": "node",
      "args": ["/absolute/path/to/lighthouse-mcp/build/index.js"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

替换 /absolute/path/to/lighthouse-mcp 带有此项目的实际路径。

可用工具

执行审计

对一个URL进行全面的Lighthouse审核。

参数:

  • url 待审核的网址:

  • categories 可选:要审核的类别数组(默认为全部)

  • 选项:“性能”、“无障碍性”、“最佳实践”、“搜索引擎优化”、“渐进式网页应用”

  • device 可选:要模拟的设备(默认为“手机”)

  • 选项:“手机”,“电脑”

  • throttling 是否应用网络限制(默认为true)

示例:

JSON``` 1 2 3 4 5 6{ “url”: “https://example.com”, “categories”: [“performance”, “accessibility”], “device”: “desktop”, “throttling”: false }


### 获取性能得分


仅获取URL的性能得分。


**参数:**


- `url` 待审核的网址:
- `device` 设备要模拟(默认为“移动”)

- 选项:“移动版”,“桌面版”


**示例:**


JSON```
1
2
3
4{
  "url": "https://example.com",
  "device": "mobile"
}

示例用法

一旦MCP服务器配置完成,您就可以与Claude一起使用它:

1What's the performance score for example.com?

克劳德将使用 get_performance_score 工具用于分析网站并返回结果。

要求

  • Node.js 16+
  • Chrome/Chromium 浏览器(用于 Lighthouse)

推荐