Skip to main content
@extension.dev/mcp 是 Extension.js 的 MCP 服务器。它把整套 Extension.js 工作流暴露为 Model Context Protocol 工具。AI agent 可以构建你的扩展、运行它,并在一个真实浏览器中验证结果。这些工具具备构建感知能力:它们了解你的项目、你生成的 manifest,以及你的开发会话。 每一个工具都位于 extension_* 命名空间下,服务器一共提供 30 个。下面这张表覆盖了你最常用到的那些。

安装这个服务器

核心工具

会话模型

extension_dev 是入口点。它是唯一一个能解锁本地控制通道的工具,而各个「动作类」动词都跑在这条通道上:
  • extension_storageextension_reloadextension_open 需要一个以 allowControl: true 启动的会话。
  • extension_eval 需要一个以 allowEval: true 启动的会话,它会写出一个权限为 0600 的会话令牌文件。
读取始终不需要解锁。任何会改变状态的操作,都必须按会话逐个显式开启。

脚手架项目的引擎版本固定

通过该服务器的 create 工具生成的项目,会在项目内部声明所使用的 Extension.js 引擎版本。项目内的这个版本固定优先于服务器环境,因此后续的会话都会用脚手架声明的那个版本来构建。

下一步