microsoft/playwright-mcp

Playwright MCP server

解決的問題

Playwright MCP 允許大型語言模型(LLMs)在不需要視覺模型或截圖的情況下與網頁互動。它透過向 LLM 提供網頁的結構化可存取性快照,解決了基於像素的瀏覽器自動化所帶來的模糊性與高 token 成本問題。

工作原理

它作為一個 Model Context Protocol (MCP) 伺服器,與 Playwright 進行互動。與傳送頁面影像不同,它向 LLM 提供結構化的可存取性樹,讓模型能基於頁面結構進行推理,並以決定性方式執行操作。

適用對象

需要持久化瀏覽器狀態、豐富的內省能力以及對網頁結構進行迭代推理的開發者與 AI 代理創建者,例如用於探索性自動化或自修復測試等情境。

特點

  • 基於可存取性:使用結構化資料而非像素,無需視覺模型。
  • 決定性:避免了基於截圖的瀏覽器自動化中常見的模糊性。
  • 輕量級:相比視覺輸入,速度快且 token 效率高。
  • 廣泛客戶端支援:相容多種 MCP 客戶端,包括 VS Code、Cursor、Claude Desktop 與 Windsurf。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案