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 / 幻方无官方从属关系。