Playwright MCP Server上線:支持結構化無障礙網頁快照的AI網頁操作方案
摘要:想讓AI真正“看懂”網頁并自動操作?別再用原始HTML喂LLM了——Playwright MCP Server 正式上線(`npm install @yitb/playwright-mcp-server`),首個生產級支持**結構化無障礙網頁快照(Structured Accessibility Snapshot)** 的MCP協議服務。 它不截圖,也不只渲染。它把 DOM 轉成帶語義層級...

想讓AI真正“看懂”網頁并自動操作?別再用原始HTML喂LLM了——Playwright MCP Server 正式上線(`npm install @yitb/playwright-mcp-server`),首個生產級支持**結構化無障礙網頁快照(Structured Accessibility Snapshot)** 的MCP協議服務。
它不截圖,也不只渲染。它把 DOM 轉成帶語義層級、焦點順序、可操作狀態(enabled/readonly/disabled)、ARIA角色與名稱的 JSON 快照。比如點擊“立即購買”按鈕,LLM 不再靠 class 名模糊匹配,而是直接定位:
{
"role": "button",
"name": "立即購買",
"state": {
"enabled": true,
"focused": false}
}
在電商比價Agent實測中,理解準確率提升3.2倍,誤操作率從17%降至5%。
已深度集成龍蝦官網 Agent 開發棧:
? `@yitb/mcp-client` 一行接入,自動注冊為A2A可調用工具;
? 在 OpenClaw 工作流中,聲明 `"tool": "playwright_snapshot"` 即可觸發快照 → LLM決策 → 交互閉環;
? 配合 Claude-3.5-sonnet 的多步驟推理,完成「跨平臺實時比價」:自動打開京東/拼多多/淘寶商品頁 → 提取價格、促銷標簽、庫存狀態 → 輸出差價報告 → 觸發微信通知。杭州某電商SaaS團隊用該方案為127家客戶部署智能比價Agent,單客戶月均增收¥2,840(來自傭金返點+廣告導流)。
部署極簡: 啟動服務(自動下載Chromium)
npx @yitb/playwright-mcp-server --port 3001
在你的Agent中調用(Node.js示例)
import { MCPClient } from '@yitb/mcp-client';
const client = new MCPClient('http://localhost:3001');
const snapshot = await client.call('playwright_snapshot', {
url: ' include: ['dom', 'accessibility', 'viewport']
});
// snapshot.dom.nodes 包含全部語義化節點
它不是另一個瀏覽器封裝——而是把網頁變成LLM能“讀、判、動”的標準數據源。輿情監控Agent用它抓取微博評論區實時情感分布(跳過反爬JS,直接解析無障礙樹);RPA增強場景中,替代傳統XPath硬編碼,維護成本下降60%。
現在就去 [www.xmhny.cn/tools/playwright-mcp](http://www.xmhny.cn/tools/playwright-mcp) 下載Server、跑通第一個快照Demo。把你正在做的爬蟲/表單機器人/比價腳本里的 Puppeteer 截圖邏輯,換成 `mcp://playwright_snapshot` ——30分鐘內,讓AI真正“看見”網頁。