- Playwrightをベースに動作するMCP(Model Context Protocol)サーバー
- LLMがWebページとやり取りできるよう、構造化されたアクセシビリティスナップショットを提供し、高速で軽量
- スクリーンショットやビジョンモデルなしで、構造化されたテキストベースのデータだけでWeb自動化を実現
- 用途 : Webページの探索およびフォーム自動入力、構造化コンテンツからのデータ抽出、LLMベースの自動化テスト、エージェントベースの汎用Webブラウザ制御
インストール
Snapshot Mode ツール一覧
- browser_navigate: URLへ移動
- browser_go_back / go_forward: 戻る/進む
- browser_click / hover / drag: 要素のクリック、ホバー、ドラッグ
- browser_type: 入力欄にテキストを入力 (オプション:
submit)
- browser_select_option: ドロップダウンを選択
- browser_press_key: キーボードキーを入力
- browser_snapshot: アクセシビリティスナップショットをキャプチャ
- browser_save_as_pdf: ページをPDFとして保存
- browser_wait: 指定時間待機 (
timeは最大10秒)
- browser_close: ページを閉じる
Vision Mode ツール一覧
- browser_navigate / go_back / go_forward
- browser_screenshot: スクリーンショットをキャプチャ
- browser_move_mouse / click / drag: 座標ベースのマウス操作
- browser_type: 座標位置にテキストを入力
- browser_press_key
- browser_save_as_pdf
- browser_wait
- browser_close
4件のコメント
CursorにPlaywright MCPを接続してみたのですが、namu.wikiのページはまったく読み取れませんね…。
おそらくボット対策のブロックが原因だと思います。
昨日見たときは気づかなかったけど、Microsoftなんですね……使ってみよう
Hacker Newsの意見
このツールはとても良い。Claude Codeと一緒に使って大きな成果を上げている
CLAUDE.mdに、Playwrightで変更を検証するよう指示を残しているariaSnapshotを使ってDOMのアクセシブルな表現を提供しているJIRA MCPと組み合わせて、バグチケットの「再現手順」を読み、実際に再現できるか確認するつもりだ
Microsoftの新しいツールはMCP-Playwrightの競合に見える
素晴らしいリリースだ。しかし、なぜ元のPlaywright APIをサポートせず、動作のサブセットだけをサポートしているのか気になる
Playwrightは知らないが、Puppeteerとどう違うのか気になる
何度か投稿しており、もっと話を聞きたい
Capybara向けのMCPが必要だ。LLMsが私のRailsシステムテストを書き、動かないときにデバッグできるように
"code --add-mcp"このツールはテスト自動化向けなのか、それともエージェントでPlaywrightを「Operator」として使うためのものなのか気になる