🧩 MCP生态

Playwright MCP Server上线:支持结构化无障碍网页快照的AI网页操作方案

发布时间:2026-07-23 分类: MCP生态
摘要:想让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真正“看见”网页。
返回首页