MCP Server Pagespeed

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Allows analyzing webpage performance using Google PageSpeed Insights API, providing performance scores, loading experience metrics, and improvement suggestions

@enemyrr/mcp-server-pagespeed

Google PageSpeed Insights 分析機能を提供するモデルコンテキストプロトコルサーバー。このサーバーにより、AI モデルは標準化されたインターフェースを通じてウェブページのパフォーマンスを分析できるようになります。

カーソル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 /absolute/path/to/mcp-server-pagespeed/build/index.js

: /absolute/path/to/プロジェクトをクローンしてビルドした実際のパスに置き換えます。

コマンドラインの使用法

実行するだけです:

npx mcp-server-pagespeed

利用可能なツール

ページスピード分析

Google PageSpeed Insights API を使用して Web ページを分析します。

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

ツールは次を返します:

  • 全体的なパフォーマンススコア(0~100)
  • 読み込みエクスペリエンス指標
    • 最初のコンテンツペイント
    • 最初の入力遅延
  • 上位 5 つの改善提案:
    • タイトル
    • 説明
    • 潜在的な影響
    • 現在の値

特徴

  • リアルタイムのウェブページパフォーマンス分析
  • 詳細な読み込みエクスペリエンス指標
  • 優先的な改善提案
  • 包括的なエラー処理
  • TypeScriptサポート

エラー処理

サーバーは、次の詳細なエラー メッセージを提供します。

  • 無効なURL
  • APIリクエストの失敗
  • 接続の問題
  • 無効なツール呼び出し

貢献

貢献を歓迎します!お気軽にhttps://github.com/enemyrr/mcp-server-pagespeedにプルリクエストを送信してください。

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

AI モデルが Google PageSpeed Insights API を使用してウェブページのパフォーマンスを分析し、リアルタイムのパフォーマンス スコアと改善提案を提供できるようになります。

  1. Installation & Setup for Cursor IDE
    1. Command-line Usage
      1. Available Tools
        1. analyze_pagespeed
      2. Features
        1. Error Handling
          1. Contributing
            1. License
              ID: wes81w8il2