You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Update Chrome version requirement from 144 to 145 (now stable)
- Add clearer distinction between automatic vs manual connection methods
- Improve grammar consistency ("want" instead of "would like")
- Add note about Chrome 145 being in stable channel (December 2024)
- Add nvm usage example in contributing guide
- Fix HTML escape sequence in Chrome version number
These changes help users understand which setup method to choose
and provide more accurate version requirements.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -486,20 +486,20 @@ the browser is closed.
486
486
487
487
By default, the Chrome DevTools MCP server will start a new Chrome instance with a dedicated profile. This might not be ideal in all situations:
488
488
489
-
- If you would like to maintain the same application state when alternating between manual site testing and agent-driven testing.
489
+
- If you want to maintain the same application state when alternating between manual site testing and agent-driven testing.
490
490
- When the MCP needs to sign into a website. Some accounts may prevent sign-in when the browser is controlled via WebDriver (the default launch mechanism for the Chrome DevTools MCP server).
491
-
- If you're running your LLM inside a sandboxed environment, but you would like to connect to a Chrome instance that runs outside the sandbox.
491
+
- If you're running your LLM inside a sandboxed environment, but you want to connect to a Chrome instance that runs outside the sandbox.
492
492
493
493
In these cases, start Chrome first and let the Chrome DevTools MCP server connect to it. There are two ways to do so:
494
494
495
-
-**Automatic connection (available in Chrome 144)**: best for sharing state between manual and agent-driven testing.
496
-
-**Manual connection via remote debugging port**: best when running inside a sandboxed environment.
495
+
-**Automatic connection (requires Chrome 145+)**: Best for sharing state between manual and agent-driven testing. Requires minimal setup.
496
+
-**Manual connection via remote debugging port**: Best when running inside a sandboxed environment or when you need full control over the Chrome instance.
497
497
498
498
#### Automatically connecting to a running Chrome instance
499
499
500
500
**Step 1:** Set up remote debugging in Chrome
501
501
502
-
In Chrome (\>= M144), do the following to set up remote debugging:
502
+
In Chrome (>= 145), do the following to set up remote debugging:
503
503
504
504
1. Navigate to `chrome://inspect/#remote-debugging` to enable remote debugging.
505
505
2. Follow the dialog UI to allow or disallow incoming debugging connections.
@@ -522,8 +522,7 @@ The following code snippet is an example configuration for gemini-cli:
522
522
}
523
523
```
524
524
525
-
Note: you have to specify `--channel=beta` until Chrome M144 has reached the
526
-
stable channel.
525
+
Note: As of December 2024, Chrome 145 is in the stable channel. If you're using an older Chrome version, you may need to specify `--channel=beta` or `--channel=canary` to use a development version that supports this feature.
0 commit comments