Skip to content

Commit c4f5471

Browse files
authored
feat: experimental click_at(x,y) tool (#1788)
Specify `--experimental-vision` argument for `chrome-devtools-mcp` to enable additional tools for vision models. Currently, only `click_at(x,y)` tool is supported. Usually you need a specialized model that can provide accurate coordinates based on the screenshots. Closes #403
1 parent 69c425f commit c4f5471

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -539,6 +539,10 @@ The Chrome DevTools MCP server supports the following configuration option:
539539
If enabled, ignores errors relative to self-signed and expired certificates. Use with caution.
540540
- **Type:** boolean
541541

542+
- **`--experimentalVision`/ `--experimental-vision`**
543+
Whether to enable coordinate-based tools such as click_at(x,y). Usually requires a computer-use model able to produce accurate coordinates by looking at screenshots.
544+
- **Type:** boolean
545+
542546
- **`--experimentalScreencast`/ `--experimental-screencast`**
543547
Exposes experimental screencast tools (requires ffmpeg). Install ffmpeg https://www.ffmpeg.org/download.html and ensure it is available in the MCP server PATH.
544548
- **Type:** boolean

src/bin/chrome-devtools-mcp-cli-options.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,9 @@ export const cliOptions = {
160160
},
161161
experimentalVision: {
162162
type: 'boolean',
163-
describe: 'Whether to enable vision tools',
164-
hidden: true,
163+
describe:
164+
'Whether to enable coordinate-based tools such as click_at(x,y). Usually requires a computer-use model able to produce accurate coordinates by looking at screenshots.',
165+
hidden: false,
165166
},
166167
experimentalStructuredContent: {
167168
type: 'boolean',

0 commit comments

Comments
 (0)