Releases: WhiteNightShadow/frx-director-mcp
Releases · WhiteNightShadow/frx-director-mcp
Release list
frx-director-mcp v0.3.6
Windows 工具注册问题的完整加固版。
- MCP 初版即存在“浏览器探测早于 stdio 注册”的隐患;v0.23 独立 profile 冷启动让旧问题更容易触发,并非 Firefox v0.23 删除了工具。
- 新增 DeferredBrowserBridge:先完成
initialize/tools/list,再异步解析FRX_ENV_ID、分配端口、创建 Bridge 和拉起 Firefox。 - 环境解析/浏览器启动期间的工具调用快速返回
startup.phase=resolving/starting,不再挂住 MCP 请求。 - 延续 v0.3.5 的完整 66/66 浏览器工具目录修复,
missingDeclared=[]。 - 24 项测试通过;GitHub Actions Windows 与 Ubuntu Runner 均通过;本机 Firefox Reverse v0.23.1 真机验证握手 85ms、顶层 23 工具、浏览器 66 工具、
page_info直调成功。
升级:git pull && npm install && npm run build,然后完整重启外部 AI/CLI 的 MCP 会话。
frx-director-mcp v0.3.5
修复 Windows 冷启动时外部 AI/CLI 只剩宿主 open_url、Firefox Reverse 工具未注册的问题。
- MCP stdio 握手与 23 个顶层工具先注册,再等待 Firefox / Marionette。
- 浏览器启动失败时 MCP 不退出,
frx_status返回mcpToolsRegistered与startup诊断。 agent_tools从旧静态 38 项目录改为浏览器实际 backend 注册表,v0.23.0 实测返回完整 66/66,missingDeclared=[]。- 新增真实 stdio 子进程回归测试,并在 GitHub Actions 的 Windows 与 Ubuntu Runner 上通过。
升级:git pull && npm install && npm run build,然后完整重启外部 AI/CLI 的 MCP 会话。Firefox Reverse v0.23.0 浏览器本体无需重新安装。
frx-director-mcp v0.3.4
frx-director-mcp v0.3.4
- 环境创建接口与 Firefox Reverse v0.22.4 对齐,新环境固定使用 Firefox 内核一致身份。
frx_env_create支持 language、languages、locale、timezone 等地区语言参数,默认中国大陆简体中文。- 保留已有环境、
FRX_ENV_ID与现有启动链路兼容性。 - MCP 协议握手版本同步为
0.3.4。 - 新增环境参数回归测试;全部 18 项测试、类型检查与正式构建通过。
frx-director-mcp v0.3.0
frx-director-mcp v0.3.0
配套 Firefox-Reverse v0.22.0:
- 新增
FRX_ENV_ID/FRX_ENVS_ROOT启动指定指纹环境。 - 新增环境管理 MCP 工具:当前环境、列表、新建、重命名、打开、关闭、删除、导入完整 JSON、导入采集指纹 JSON。
- 自动传递
MOZ_FRX_FINGERPRINT_CONFIG/MOZ_FRX_FINGERPRINT_JSON,让 MCP 启动的浏览器进程读取同一套 C++ 指纹覆盖配置。 - 不再依赖全量 kill 旧浏览器进程,按环境/端口管理实例。