AI 编程工具
Extension.dev MCP:让 AI Agent 开发、调试与发布跨浏览器扩展的 MCP 服务器
extensiondev/mcp · MCP server that lets AI agents build, run, inspect, and publish browser extensions. 30 tools for scaffolding, live DOM inspection, log streaming, and store-ready builds across Chrome, Edge, Firefox, Safari, and every Chromium- or Gecko-based browser.
ELI5:它是什么,解决什么问题
这是一个基于 Model Context Protocol 的 MCP 服务器,为 AI 编程代理提供 32 个工具,用于搭建、运行、检查和发布浏览器扩展。它支持从模板脚手架创建项目、启动带 HMR 的开发服务器、查看运行时 DOM 与跨上下文日志、读写 chrome.storage、执行断言验证,并可将构建产物发布到 Chrome、Edge、Firefox、Safari 等浏览器的商店。项目基于开源的跨浏览器扩展框架 Extension.js 构建,可与 Claude Code、Claude Desktop、Cursor、VS Code、Codex 等 MCP 客户端配合使用。
核心能力与快速开始
★ 4 · TypeScript
- 能做什么
- 提供 32 个 MCP 工具,覆盖浏览器扩展开发全流程:脚手架(extension_create、从 50+ 模板创建、extension_add_feature 添加 sidebar/popup/content script)、运行(extension_dev 带 HMR 开发服务器、extension_start 运行生产构建、extension_wait、extension_stop)、检查(manifest 跨浏览器校验、静态分析、运行时深度 inspect、DOM 快照、已加载扩展列表、跨上下文日志流、extension_doctor 逐步诊断、主题校验)、测试(extension_assert 返回 pass/fail/inconclusive 断言)、操作(在上下文中求值、读写 chrome.storage、重载扩展或标签页、打开表面或触发 action/command)、浏览器管理(检测、列出、安装、卸载浏览器)以及平台功能(登录、工作区/项目创建、预览分享、发布、发布渠道升级、商店提交、发布状态查询)。支持 Chrome、Edge、Firefox、Brave、Opera、Vivaldi、Yandex、Waterfox、LibreWolf、Zen、Floorp 等所有 Chromium/Gecko 系浏览器,macOS 上支持 Safari(暂无 HMR)。
- 适用场景
- AI 编程代理辅助开发跨浏览器扩展时,用于创建项目骨架、运行开发服务器并观察真实浏览器行为、调试内容脚本未注入或面板未打开等静默失败问题、验证 manifest 跨浏览器兼容性、编写并执行运行时断言、以及将构建产物分享预览或提交到 Chrome/Firefox/Edge/Safari 商店。也可用于需要让 Agent 具备读写 chrome.storage、执行代码、打开扩展表面等浏览器侧能力的自动化流程。
- 项目形态
- 可直接使用的工具
- 部署方式
- 通过 npx @extension.dev/mcp 运行,支持 stdio 方式接入 Claude Code、Claude Desktop、Cursor、VS Code(含 GitHub Copilot)、Codex 等 MCP 客户端;可用 --features 和 --no-ship 参数或对应环境变量限制可用工具范围;平台类工具需要登录 extension.dev 账号。具体自托管要求未说明。
- 主要依赖
- 需要 Node.js/npx 环境;浏览器启动类工具会调用 extension CLI(优先使用项目 node_modules/.bin/extension,否则使用 npx extension@固定版本);Safari 会话需要 macOS 与 Xcode;平台类工具需要 extension.dev 账号登录。具体硬件与系统版本要求未说明。
- 使用限制
- Safari 不支持 HMR,无 CDP/RDP,extension_inspect 无 Safari 路径,extension_eval 在 background 上下文受 Safari MV3 CSP 限制,extension_open 无法在 Safari 打开新页面;extension_eval 需要 allowEval: true;平台发布类工具需要登录 extension.dev,且真实商店提交、稳定渠道升级、分享撤销默认需要人工审批;extension_assert 部分检查可能返回 inconclusive;材料未说明 API 成本、免费额度或商用限制。
- 许可证
- Apache-2.0
- 最近推送
- 2026-10-07 01:31
资料检查:2026-10-07 07:00 · 卡片整理:2026-10-07 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
程序员可用该 MCP 服务器让 AI 编程代理搭建、运行、检查和发布跨浏览器扩展:从模板脚手架创建项目、启动带 HMR 的开发服务器、查看运行时 DOM 与跨上下文日志、读写 chrome.storage、执行断言验证,并将构建产物发布到 Chrome、Edge、Firefox、Safari 等浏览器商店。
查看内容依据
这是一个基于 Model Context Protocol 的 MCP 服务器,为 AI 编程代理提供 32 个工具,用于搭建、运行、检查和发布浏览器扩展。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。