@enemyr/mcp服务器页面速度
提供Google PageSpeed Insights分析的模型上下文协议服务器。该服务器使AI模型能够通过标准化的界面分析网页性能。
Cursor IDE的安装和设置
- 克隆并构建项目:
git clone https://github.com/enemyrr/mcp-server-pagespeed.git
cd mcp-server-pagespeed
npm install
npm run build- 在Cursor IDE设置中添加服务器:
- 打开命令面板(Cmd/Ctrl+Shift+P) - 搜索“MCP:添加服务器” - 填写以下字段: - 姓名: pagespeed - 类型: command - 命令: node /absolute/path/to/mcp-server-pagespeed/build/index.js
备注:替换 /absolute/path/to/ 使用克隆和构建项目的实际路径。命令行用法
只需运行:
npx mcp-server-pagespeed可用工具
分析_速度
使用Google PageSpeed Insights API分析网页。
use_mcp_tool({
server_name: "pagespeed",
tool_name: "analyze_pagespeed",
arguments: {
url: "https://example.com"
}
});工具返回:
- 总体绩效得分(0-100)
- 加载体验指标
- 首次内容绘制 - 首次输入延迟
- 五大改进建议:
- 标题 - 描述 - 潜在影响 - 当前值
特性
- 实时网页性能分析
- 详细的加载体验指标
- 优先改进建议
- 全面的错误处理
- TypeScript支持
错误处理
服务器为以下对象提供详细的错误消息:
- URL无效
- API请求失败
- 连接问题
- 无效的工具调用
贡献
欢迎投稿!请随时向提交拉取请求https://github.com/enemyrr/mcp-server-pagespeed
许可证
麻省理工学院
