返回市场
mcp服务器页面加速

mcp服务器页面加速

作者:enemyrr9 星标更新:2025-02-12

项目介绍

@enemyrr/mcp-server-pagespeed

这是一个提供Google PageSpeed Insights分析的Model Context Protocol服务器。该服务器使AI模型能够通过标准化接口分析网页性能。

<a href="https://glama.ai/mcp/servers/wes81w8il2"><img width="380" height="200" src="https://gips3.baidu.com/it/u=2718192395,1341397816&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Server Pagespeed MCP server" /></a>

在Cursor IDE中的安装与设置

  1. 克隆并构建项目:
git clone https://github.com/enemyrr/mcp-server-pagespeed.git
cd mcp-server-pagespeed
npm install
npm run build
  1. 在Cursor IDE设置中添加服务器:
    • 打开命令面板(Cmd/Ctrl + Shift + P)
    • 搜索“MCP: 添加服务器”
    • 填写字段:
      • 名称:pagespeed
      • 类型:command
      • 命令:node /绝对路径到/mcp-server-pagespeed/build/index.js

注意:将/绝对路径到/替换为你实际克隆和构建项目的路径。

命令行使用

只需运行:

npx mcp-server-pagespeed

可用工具

analyze_pagespeed

使用Google PageSpeed Insights API分析网页。

use_mcp_tool({
  server_name: "pagespeed",
  tool_name: "analyze_pagespeed",
  arguments: {
    url: "https://example.com"
  }
});

该工具返回:

  • 总体性能评分(0-100)
  • 加载体验指标
    • 首次内容绘制
    • 首次输入延迟
  • 前5项改进建议,包括:
    • 标题
    • 描述
    • 潜在影响
    • 当前值

特性

  • 实时网页性能分析
  • 详细的加载体验指标
  • 优先级改进建议
  • 完整的错误处理
  • 支持TypeScript

错误处理

服务器提供了详细的错误消息,针对以下情况:

  • 无效的URL
  • API请求失败
  • 连接问题
  • 无效的工具调用

贡献

欢迎贡献!请随意提交Pull Request至https://github.com/enemyrr/mcp-server-pagespeed

许可证

MIT