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: 'https://item.jd.com/100123456.html',
include: ['dom', 'accessibility', 'viewport']
});
// snapshot.dom.nodes 包含全部语义化节点
它不是另一个浏览器封装——而是把网页变成LLM能“读、判、动”的标准数据源。舆情监控Agent用它抓取微博评论区实时情感分布(跳过反爬JS,直接解析无障碍树);RPA增强场景中,替代传统XPath硬编码,维护成本下降60%。
现在就去 [yitb.com/tools/playwright-mcp](https://yitb.com/tools/playwright-mcp) 下载Server、跑通第一个快照Demo。把你正在做的爬虫/表单机器人/比价脚本里的 Puppeteer 截图逻辑,换成 `mcp://playwright_snapshot` ——30分钟内,让AI真正“看见”网页。