Skip to content

Commit cbbf5d1

Browse files
chore: update plugin defaults and simplify versioning
1 parent 1623248 commit cbbf5d1

6 files changed

Lines changed: 13 additions & 109 deletions

File tree

.claude-plugin/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,16 @@ The plugin works automatically when you ask about browser tasks:
7070
2. Interact using UIDs - `click_by_uid`, `fill_by_uid`, etc.
7171
3. Re-snapshot after DOM changes
7272

73+
## Default Configuration
74+
75+
The plugin enables the following by default:
76+
77+
- **`--enable-script`** — enables JavaScript evaluation and debugging tools (`evaluate_script`, logpoints, script inspection). Requires Firefox 153+.
78+
- **`remote.prefs.recommended=false`** — skips WebDriver's automation preferences so Firefox behaves closer to a regular browser session. See [RecommendedPreferences](https://searchfox.org/firefox-main/source/remote/shared/RecommendedPreferences.sys.mjs) for what those preferences do.
79+
7380
## Requirements
7481

75-
- Firefox 120+
82+
- Firefox 153+ (for script tools) or Firefox 120+ (without script tools)
7683
- Node.js 20.19.0+
7784

7885
## Links

.claude-plugin/plugin.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"name": "firefox-devtools-mcp",
33
"description": "Control Firefox for browsing, web testing, and debugging. Fill forms, capture network and console activity, take screenshots, run scripts, and profile performance. Supports Android devices.",
4-
"version": "0.9.8",
54
"author": {
65
"name": "Mozilla",
76
"url": "https://github.com/mozilla/firefox-devtools-mcp"
@@ -14,7 +13,9 @@
1413
"command": "npx",
1514
"args": [
1615
"-y",
17-
"@mozilla/firefox-devtools-mcp@0.9.8"
16+
"@mozilla/firefox-devtools-mcp@latest",
17+
"--enable-script",
18+
"--pref", "remote.prefs.recommended=false"
1819
]
1920
}
2021
}

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@
4545
"test:navigation": "node scripts/test-navigation.js",
4646
"test:privileged": "node scripts/test-privileged-context.js",
4747
"test:screenshot": "node scripts/test-screenshot.js",
48-
"test:integration:win": "node scripts/run-integration-tests-windows.mjs",
49-
"bump-version": "node scripts/bump-version.mjs"
48+
"test:integration:win": "node scripts/run-integration-tests-windows.mjs"
5049
},
5150
"keywords": [
5251
"mcp",

scripts/bump-version.mjs

Lines changed: 0 additions & 31 deletions
This file was deleted.

skills/browser-automation/SKILL.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,4 @@ take_snapshot # Get fresh UIDs
7474
- **Screenshots**: in Cowork (system prompt has an outputs folder host path), call `screenshot_page saveTo="<host-outputs-path>/screenshot.png"` then call `present_files` with that path. Otherwise call `screenshot_page` without `saveTo` and include the returned image directly in your reply — the user cannot see tool call outputs.
7575
- **Check for errors**: Use `list_console_messages level="error"` to catch JS issues
7676
- **Firefox only**: This MCP controls Firefox, not Chrome or Safari
77+
- **Reconfiguring Firefox**: to use a specific binary, profile, or headless mode, call `restart_firefox` with the relevant options (`firefoxPath`, `profilePath`, `headless`)

skills/setup/SKILL.md

Lines changed: 0 additions & 73 deletions
This file was deleted.

0 commit comments

Comments
 (0)