dsh-playwright: Official Playwright MCP Integration, Structured Accessibility Tree Browser Automation

DeepSeek Harness 的 profile 机制允许通过插件扩展能力。在浏览器自动化领域,传统的视觉模型方案依赖截图,而结构化方案更精确。dsh-playwright 是一个 profile bundle,它集成了官方 Microsoft Playwright MCP,让 Harness 智能体可以直接通过结构化的无障碍树(accessibility-tree)操作真实浏览器,无需视觉模型介入。

定位

这是一个由 akash-digitavision 维护的 profile bundle。它通过 @playwright/mcp 提供工具集,将浏览器操作封装为 DSH 可调用的 MCP 工具。

核心功能

  • 集成官方 Microsoft Playwright MCP。
  • 支持结构化无障碍树快照,用于导航、点击、输入和截图。
  • 工具命名空间为 mcp__playwright__*。
  • 支持标签页管理和请求拦截。

安装与启用

推荐使用一条命令安装。

dsh plugin --profile web add github:akash-digitavision/dsh-playwright

安装前需满足以下条件:
- Node.js ≥ 18
- 安装 npx
- 本地已安装 Chrome 或 Chromium
- DSH 版本 ≥ 0.2.0-rc.2

典型用法

让代理执行 browser_navigate 到任意页面并对其执行 browser_snapshot。

或者检查插件列表中的活动条目,确保包含 include:mcp-playwright。

配置与注意事项

默认使用已安装的 Google Chrome。MCP 服务器在首次使用时通过 npx 下载(约 30-60 秒),后续启动约 1 秒。

插件以当前用户权限运行,没有账户、没有 API 密钥、没有遥测,网络访问仅限于您浏览的页面。

配置示例:

{ "mcpServers": { "playwright": { "command": "npx", "args": ["@playwright/mcp@latest"] } } }

生态背景

DeepSeek Harness 理念是「一切皆插件」,插件目录是独立站点,与 DeepSeek / 幻方无官方从属关系。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye