Browser Monitoring MCP Server

by Operative-Sh
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

コンソールとネットワークログ Playwright MCP サーバー

このMCP(モデルコンテキストプロトコル)サーバーは、Playwrightを使用してブラウザを開き、コンソールログを監視し、ネットワークリクエストを追跡します。これらの機能は、MCPクライアントが使用できるツールとして公開されます。

特徴

  • 指定されたURLでブラウザを開く
  • コンソールログの監視と取得
  • ネットワークリクエストの追跡と取得
  • 完了したらブラウザを閉じます

要件

  • Python 3.8以上
  • 劇作家
  • モデルコンテキストプロトコル (MCP) Python SDK

クロードでの設置

ファイルを編集します: ~/Library/Application\ Support/Claude/claude_desktop_config.json

これを追加します:

"playwright": { "command": "/Users/christophersettles/.local/bin/uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/playwrightdebugger/", "run", "mcp_playwright.py" ] }

( /ABSOLUTE/PATH/TO/playwrightdebugger/リポジトリをクローンしたディレクトリへの絶対パスに置き換えます)

コマンド

localhost:3000/dashboard を開き、コンソールログとネットワークリクエストを確認します。

ブラウザを閉じる

仕組み

サーバーはPlaywrightのイベントリスナーを使用して、コンソールメッセージとネットワークアクティビティをキャプチャします。クライアントがこの情報を要求すると、サーバーはLLMで使用できる構造化された形式で情報を返します。

-
security - not tested
F
license - not found
-
quality - not tested

ブラウザを開いてコンソール ログとネットワーク要求を監視および取得し、Web ページの動作に関する構造化データを LLM に提供します。

  1. Features
    1. Requirements
      1. Installation in claude
        1. Commands
          1. How It Works
            ID: ma3zlev3rq