PageSpeed MCP Server

PageSpeed MCP Server

使用此MCP Server拉取pagespeed数据。

smithery 徽章

PageSpeed MCP Server 是一个连接 AI 模型与 Google PageSpeed Insights API 的桥梁,让 AI 可以分析网站性能、可访问性、SEO 和最佳实践。

安装方法

通过 Smithery 自动安装(推荐)

npx -y @smithery/cli install mcp-pagespeed-server --client claude

手动安装

npm install pagespeed-mcp-server

快速配置

将以下内容添加到 AI 助手的配置文件中:

{
    "pagespeed": {
        "command": "node",
        "args": ["path/to/mcp-pagespeed-server/dist/index.js"]
    }
}

主要功能

  • 性能分析:FCP、LCP、TTI、TBT、CLS 等指标
  • 最佳实践:HTTPS、错误监控、API 使用情况
  • SEO 分析:Meta 描述、结构化数据、移动友好性
  • 可访问性检查:ARIA、颜色对比度、焦点管理
  • 资源优化:图像、JavaScript、CSS 优化建议

基础用法示例

const PageSpeedMCP = require('pagespeed-mcp-server');
const mcp = new PageSpeedMCP();

// 基本分析
await mcp.analyze('https://example.com');

// 自定义选项
await mcp.analyze('https://example.com', {
    strategy: 'mobile',
    categories: ['performance', 'accessibility']
});

故障排除

  • 连接超时:检查网络连接
  • API 限制:使用 API 密钥提高限制
  • 内存问题:调整 Node.js 内存限制

系统要求

  • 稳定的互联网连接
  • 支持 Windows、Linux 和 macOS
  • 访问 Google PageSpeed Insights API 的权限

更多资源

许可证

MIT 许可证