install、list、reload、trigger 和 uninstall,以及 service worker 日志。它是 Google 的项目,并不了解你的构建。它可以很好地配合 Extension.js dev 会话使用,后者负责构建、重载和生成的 manifest。
它为 dev 会话带来什么
- 驱动任意页面:点击、滚动、填写表单。
- 性能追踪、Lighthouse 审计和网络检查。
- 检查不是你构建的扩展。
- 用真实用户手势触发工具栏 action。
extension dev 负责构建和重载,extension logs、extension eval、extension storage 和 extension open 负责观察和控制。参见调试。
手势注意事项
extension open action 会在没有用户手势的情况下重放你的 chrome.action.onClicked 处理器。它可脚本化、可无头运行,并且在 Chromium 和 Firefox 上都能工作,但它不会授予 activeTab。当处理器依赖该授权时,请使用 chrome-devtools-mcp 的 trigger_extension_action,它通过 Puppeteer 点击真实按钮。它仅支持 Chromium,并且需要可见窗口。重放机制见触发 action 与键盘命令。
chrome-devtools-mcp 的扩展工具(
--categoryExtensions)需要管道连接。在 Chrome 149 之前,该类别不支持通过 WebSocket 端点附加到已在运行的浏览器。与 extension.dev MCP 服务器并用
extension.dev 提供一个 MCP 服务器,把同一个会话以工具的形式暴露给 agent。这些工具以extension_* 为命名空间,因此两个服务器不会冲突。双服务器配置、能力对照表和”该用哪个”表格见 docs.extension.dev/tools/chrome-devtools-mcp。
下一步
- extension.dev MCP 服务器:服务器和 skill 的指引页。
- 通过 MCP 和 llms.txt 接入 AI:把文档提供给你的助手。
- CI 模板:把这些检查接入 CI。

