Playwright-Lighthouse MCP サーバー
PlaywrightとLighthouseを用いてウェブサイトのパフォーマンスを分析するMCPサーバー。モデルコンテキストプロトコル(MCP)を通じて、LLMはウェブサイトのパフォーマンス分析を実行できます。
特徴
- Lighthouseによるパフォーマンス分析
- スクリーンショットキャプチャ
設定
前提条件
- Node.js 18以上
- npm
インストール
使用法
MCPサーバーのデバッグ
MCPクライアントとの統合
このサーバーは、モデルコンテキストプロトコル(MCP)をサポートするクライアントで使用するように設計されています。例えば、Claude for Desktopと統合できます。
Claude for Desktop の設定例
Claude for Desktop 構成ファイル ( ~/Library/Application Support/Claude/claude_desktop_config.json
) に以下を追加します。
利用可能なツール
1. ランライトハウス
現在開いているページで Lighthouse パフォーマンス分析を実行します。
パラメータ:
url
: 分析したいウェブサイトのURLcategories
: 分析するカテゴリの配列 (デフォルト: ["performance"])- 利用可能なカテゴリ: 「パフォーマンス」、「アクセシビリティ」、「ベストプラクティス」、「SEO」、「PWA」
maxItems
: 各カテゴリに表示する改善項目の最大数(デフォルト: 3、最大: 5)
2. スクリーンショットを撮る
現在開いているページのスクリーンショットを撮ります。
パラメータ:
url
: キャプチャしたいウェブサイトのURLfullPage
: trueの場合、ページ全体のスクリーンショットをキャプチャします(デフォルト: false)
出力形式
分析結果は次のとおりです。
- 選択した各カテゴリーの総合スコアとカラーインジケーター
- カテゴリー別にまとめた主要な改善領域
- 保存されたレポートファイルへのパス
ライセンス
MITライセンス - 詳細はライセンスを参照
local-only server
The server can only run on the client's local machine because it depends on local resources.
Playwright と Lighthouse を使用して Web サイトのパフォーマンスを分析するサーバー。LLM がモデル コンテキスト プロトコルを通じて Web パフォーマンス分析を実行できるようにします。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.Last updated -1311,2734,458TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.Last updated -15PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages, take screenshots, generate test code, scrape web content, and execute JavaScript in real browser environments.Last updated -3111,273TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages through structured accessibility snapshots without needing screenshots or visually-tuned models.Last updated -24240,980TypeScriptApache 2.0