Playwright MCPとは?
Playwright MCP を使うと、エージェントは実際のブラウザーでページを開き、クリックし、入力し、フォームを埋め、内容を読めます。スクリーンショットの代 わりに、各要素の参照付きの Playwright のアクセシビリティスナップショットをモデルに渡すので、テキストだけのモデルでもページを操作できます。
npx @playwright/mcp@latest でインストールします(Node.js 18 以上)。ブラウザーは既定でディスク上に永続的なプロファイルを保持します。--isolated ではメモリ上に保持し、--extension では起動中の Chrome や Edge に接続し、--port では HTTP で提供します。既定で読み込まれるコアツールは約 25 個で、ネットワーク、ストレージ、DevTools、座標でのクリック、PDF、テストのアサーション向けの 47 個は --caps でオプトインします。
現在のリリースは 2026 年 9 月 28 日の 0.0.83 です。Microsoft 自身の README は、コーディングエージェントには、スキルを使う Playwright CLI のほうがトークン効率が良いとしてそちらに誘導しており、MCP は長時間動く、状態を持つブラウザーのループ向けと位置付けています。
Playwright MCPのインストール方法
npx @playwright/mcp@latestPlaywright MCPは使う価値があるか?
Playwright MCP は今もエージェント向けの標準的なブラウザーサーバーで、その理由はスナップショットのモデルにあります。browser_navigate、browser_click、browser_snapshot などのツールは、画面の座標ではなくアクセシビリティツリーの要素の参照で動くので、どんなテキストモデルでも操作でき、操作は正しい要素に届きます。Chromium、Firefox、WebKit で動き、これは Chrome DevTools MCP にはできないことです。
コストはトークンで、Microsoft もそう認めています。README は今では、コーディングエージェントには別の Playwright CLI をスキルとともに使うよう勧めています。CLI はツールのスキーマや冗長なアクセシビリティツリーをコンテキストに読み込まずに済むからで、MCP は探索的な自動化、自己修復するテスト、長時間のワークフロー向けとしています。軽減策もあります。browser_find はスナップショット全体を返す代わりにその中を検索し、--mobile は Pixel 10 や iPhone 17 をエミュレートします。README によれば、そのほうが普通はページが軽くなります。
既定値は確認しておく価値があります。ブラウザーのプロファイルはディスク上に残るので、エージェントがログインしたものはログインしたままになり、1 つのプロファイルで 2 つのクライアントに同時に対応することはできません。ファイルへのアクセスはワークスペースのルートに限られ、--allow-unrestricted-file-access を渡さない限り file:// の URL はブロックされます。--allowed-origins と --blocked-origins はありますが、ドキュメントによれば、どちらもセキュリティ境界ではなく、リダイレクトにも適用されません。HTTP モードは、--host 0.0.0.0 を設定しない限り localhost にバインドします。Docker の例ではこれが設定されています。
0.0.x というバージョン番号は、GitHub のスターが 38,500 あり、1、2 週間ごとにリリースされているプロジェクトを過小評価させます。9 月の修正では、ページ読み込み中のダイアログや、Docker 内で取り残されたブラウザープロセスに対処しました。Browserbase と比べると、ローカルで制御でき請求も発生しないことと引き換えに、規模やボット検知にうまく対処でき るホスト型のブラウザーを手放すことになります。
真価を発揮する場面
不安定な Playwright のテストスイートを抱える Web チームの QA エンジニア
失敗する購入手続きのフローをエージェントに再現させ、安定したロケーターを提案させる
--isolated と --caps=testing でサーバーを動かし、エージェントがフローを順に進め、アサーションのツールを使えるようにします。費用はモデルのトークンだけですが、大きな購入手続きのページのスナップショットのたびにトークンが増えます。
30 人規模の物流会社のオペレーションアナリスト
API のない仕入先のポータルから毎週の数値を取得する
保存したプロファイルを使ってエージェントがサインインしたままになるようにし、dotenv の --secrets ファイルでパスワードをチャットに入力しないようにします。リスクは、永続的なプロファイルがそのセッションを後のどのタスクにも残すことなので、専用のアカウントにすべきです。
Safari だけで起きるレイアウトのバグを調べるフロントエンド開発者
Mac を持たずに、ページが WebKit でどう表示されるかを確認する
WebKit のブラウザーでサーバーを起動し、エージェントに移動して壊れたコンポーネントのスナップショットを取らせます。Chrome DevTools MCP は Chrome にしか対応していないので、これはできません。
導入前に確認すること
- 導入
- どの MCP クライアントでも npx @playwright/mcp@latest を使います。README には、Claude Code、Codex、Copilot CLI、Cursor、VS Code、Gemini CLI などのインストール手順があります。ブラウザーをインストールすれば、最初の browser_navigate の呼び出しは数分で動きます。
- 連携
- 既定で約 25 個のツールがあり、browser_navigate、browser_click、browser_type、browser_fill_form、browser_snapshot などを含みます。--caps で、network(4)、storage(17)、devtools(13)、vision(6)、testing(5)、pdf と config のツールが加わります。
- データとプライバシー
- ローカルで動き、Microsoft には何も送られません。ページはプロンプトインジェクションを含み得る信頼できない入力で、永続的なプロファイルは Cookie を保持し、README はサーバーがセキュリティ境界ではないと明記しています。
- 大規模利用時のコスト
- 無料です。コストはスナップショットのモデルのトークンで、Microsoft はその量を示していません。共有のホスティングには Docker イメージを使うことになり、それはヘッドレスの Chromium にしか対応していません。
- 制限
- ブラウザーのインスタンスごとに永続的なプロファイルは 1 つなので、並行するクライアントには --isolated か別々の --user-data-dir が必要です。browser_wait_for の待ち時間の上限は 30 秒です。拡張機能モードは Chrome と Edge のみです。
良い点
- アクセシビリティのスナップショットの要素参照を使い、画像認識モデルが不要
- Chromium、Firefox、WebKit に対応
- オプトインの機能グループで、既定のセットを約 25 個のツールに抑えている
- 分離、永続、拡張機能の各モード
気になる点
- 複雑なページのスナップショットは長く、操作のたびに繰り返される
- 既定の永続的なプロファイルで、ログインが実行をまたいで残る
- オリジンの許可リストとブロックリストはセキュリティ境界ではない
- Microsoft はコーディングエージェントには代わりに CLI を勧めている
おすすめの人
ブラウザーエンジンをまたいで、エージェントに Web アプリの探索、テスト、自動化をさせたい開発者や QA エンジニア。
Playwright MCPの代替
Playwright MCP:よくある質問
- Playwright MCPは使う価値があるか?
- Playwright MCP は最初に使うべきブラウザーサーバーです。ただし、長いスナップショットの分を予算に入れ、Microsoft 自身がこれをセキュリティ境界ではないとしていることを忘れないでください。 評価は5点満点中4.7点です。
- Playwright MCPの料金は?
- 無料で、ライセンスは Apache-2.0 です。支払うのはスナップショットが消費するモデルのトークン代だけです。
- Playwright MCPの欠点は?
- 複雑なページのスナップショットは長く、操作のたびに繰り返される; 既定の永続的なプロファイルで、ログインが実行をまたいで残る; オリジンの許可リストとブロックリストはセキュリティ境界ではない; Microsoft はコーディングエージェントには代わりに CLI を勧めている.
- Playwright MCPは誰に向いているか?
- ブラウザーエンジンをまたいで、エージェントに Web アプリの探索、テスト、自動化をさせたい開発者や QA エンジニア。
- チームや本番環境でPlaywright MCPを使うと費用はいくらか?
- 無料です。コストはスナップショットのモデルのトークンで、Microsoft はその量を示していません。共有のホスティングには Docker イメージを使うことになり、それはヘッドレスの Chromium にしか対応していません。
- Playwright MCPは企業データを扱っても安全か?
- ローカルで動き、Microsoft には何も送られません。ページはプロンプトインジェクションを含み得る信頼できない入力で、永続的なプロファイルは Cookie を保持し、README はサーバーがセキュリティ境界ではないと明記しています。
- Playwright MCPの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はChrome DevTools MCP 、 Browserbase MCPです。
回答確認日:2026年10月22日
