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 / 幻方無官方從屬關係。