mcpField
P
Playwright E2E MCP

Playwright E2E MCP

リモート
github.com開発ツール06 日前に更新
リポジトリ公式サイト

Playwright E2E MCP について

playwright-e2e-mcpは、失敗したPlaywrightテストの診断と修正を支援するオープンソースのMCPサーバーです。リポジトリはxsignon-secure/E2Eに移転しましたが、npmパッケージ名は変わりません。

主な機能

  1. 01失敗したPlaywrightテストの診断
  2. 02トレースの分析
  3. 03ロケーター修正の検証
  4. 04不安定なテストの順位付け
  5. 05MITライセンスのオープンソース

活用シーン

  1. 01失敗したPlaywrightテストの調査
  2. 02デバッグ時のトレース確認
  3. 03不安定なテストの調査優先度付け

MCP 対応

Playwrightテストの診断と修正を支援するMCPサーバーです。リポジトリとMCP Registryの登録先はxsignon-secure/E2Eに移転しています。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://playwright-e2e-mcp.vercel.app/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmplaywright-e2e-mcp0.2.2

ツール

11
パラメーター型必須説明
argsarrayいいえ許可リストにある追加の Playwright フラグ。形式は --flag または --flag=value(例:--repeat-each=3、--shard=1/2、--trace=on)
grepstringいいえタイトルがこの正規表現に一致するテストのみを実行します
configstringいいえplaywright.config のパス。プロジェクトに複数の設定がある場合は、1 始まりのインデックス
headedbooleanいいえブラウザーウィンドウを表示して実行する
browserenumいいえ実行する Playwright プロジェクト名(playwright.config の projects と照合)chromium | firefox | webkit
retriesintegerいいえ
workersintegerいいえ
testFilesarrayいいえプロジェクトルートからの相対パスで指定するテストファイル/ディレクトリ。「file:line」もサポートします。省略するとテストスイート全体を実行します。
timeoutMsintegerいいえ実行全体の厳密な実時間制限。超過するとプロセスツリーを終了します(デフォルト:120000)
backgroundbooleanいいえ実行 ID をすぐに返します。get-run-status でポーリングします
lastFailedbooleanいいえ前回の実行で失敗したテストのみを再実行します(Playwright --last-failed)——修正してすぐ再実行するループ
projectRootstringいいえプロジェクトディレクトリ。デフォルトはサーバーの作業ディレクトリです
testTimeoutMsintegerいいえPlaywright に渡すテストごとのタイムアウト
retryOnFailurebooleanいいえ失敗を報告する前に、失敗したテストを自動で 1 回再試行します(デフォルト true。retries が設定されている場合は無視されます)

詳細

playwright-e2e-mcp の移転について

このリポジトリはメンテナンスされなくなりました。playwright-e2e-mcp は現在、 github.com/xsignon-secure/E2E に移転しています。

最新リリースは 0.4.2 です。プロジェクトにセットアップするには、次を実行してください。

npx -y playwright-e2e-mcp init

npm パッケージ名は変更されていないため、既存のインストールは引き続き動作します。最新バージョンを入手するには、上記のコマンド(または npm install -D playwright-e2e-mcp@latest)を実行してください。

Issue、プルリクエスト、リリース、.mcpb 形式の Claude Desktop バンドルは、すべて新しいリポジトリで公開されています。

playwright-e2e-mcp は今後も、MIT ライセンスのもとで完全なオープンソースとして無料で提供されます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。