Skip to content
所有標籤

#cdp

3 篇文章
aideep-dive

Obscura:用 Rust 重寫給 AI Agent 用的無頭瀏覽器

Obscura 是用 Rust 從頭寫的無頭瀏覽器引擎,內嵌 V8、實作 Chrome DevTools Protocol,Puppeteer/Playwright 改一行連線位址就能接上,也內建 37 個工具的 MCP server。官方數字是每個行程約 30 MB、頁面載入約 85 ms,但全部是自家 benchmark;WPT 核心子測試通過率 83.3%,長尾 CSS 與部分 Web API 仍會跟 Chromium 不同。

Browser MCP 三選一:CDP、Playwright MCP、Puppeteer MCP 比較

這題現在其實是二選一:@playwright/mcp(跨瀏覽器、accessibility tree 省 token)對上 chrome-devtools-mcp(Chrome 官方、效能與記憶體診斷);@modelcontextprotocol/server-puppeteer 已被封存,不再是選項。分野也不再是抽象層級高低,而是「操作網頁」還是「診斷 Chrome」。

Chrome DevTools MCP:直連 CDP 的 MCP Server

Chrome 團隊官方維護的 chrome-devtools-mcp,把 DevTools 的能力包成 MCP server:效能 trace 與洞察、Lighthouse 稽核、heap snapshot、擴充功能管理,都是 Playwright MCP 拿不到的。底層是 Puppeteer,所以互動有 auto-wait;代價是只支援 Chrome,而且預設會回傳使用統計給 Google。