This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Affected surfaces
Summary
AI summaryScript evaluation and privileged contexts now require opt‑in flags, and non‑English docs were removed.
Full changelog
What's Changed
New Features
- Content script evaluation — evaluate JS against web pages (
--enable-scriptflag) - Privileged context support — chrome-privileged context for Firefox internal development (
--enable-privileged-contextflag) - WebExtension tools — install, uninstall, and list Firefox extensions
- Firefox restart tool — restart Firefox with new config at runtime (preserves profile path)
- Preferences configuration — read/write Firefox prefs via CLI (
--pref name=value) and runtime tools (set_firefox_prefs,get_firefox_prefs) - Environment variables & output capture —
--envand--output-fileCLI flags - WebDriver BiDi commands — direct support for sending BiDi commands
- MOZ_LOG support — Firefox logging integration
Fixes
- Use native
--profilearg for reliable profile loading - Wait for WebSocket ready before sending BiDi commands
- Fix pref tools failing when env var passed via
--env - Handle disconnected Firefox gracefully in
restart_firefox - Don't kill unrelated Firefox processes on test cleanup
Breaking Changes
- Script evaluation and privileged context are now opt-in via
--enable-scriptand--enable-privileged-contextflags - Removed non-English documentation files
Contributors
- @padenot
- @dmose
- @Majdoddin
- @juliandescottes
- @freema
Full Changelog: https://github.com/mozilla/firefox-devtools-mcp/compare/0.8.1...0.9.0
Breaking Changes
- Script evaluation (`--enable-script`) and privileged context (`--enable-privileged-context`) are now opt‑in only
- Removed all non‑English documentation files
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About freema/firefox-devtools-mcp
Firefox browser automation via WebDriver BiDi for testing, scraping, and browser control. Supports snapshot/UID-based interactions, network monitoring, console capture, and screenshots.
Related context
Beta — feedback welcome: [email protected]