devtools
Enables visual debugging and automation in Chrome, allowing Claude to inspect, test, and optimize web applications effectively.
Install this skill
Security score
The devtools skill was audited on Feb 9, 2026 and we found 28 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Curl to non-GitHub URL
| 418 | curl -s http://127.0.0.1:9222/json/version |
Wget to non-GitHub URL
| 141 | wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb |
Wget to non-GitHub URL
| 148 | wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg |
Access to hidden dotfiles in home directory
| 215 | | `--userDataDir` | Custom user data directory | `~/.cache/chrome-devtools-mcp/chrome-profile` | |
Access to hidden dotfiles in home directory
| 435 | | Module not found | Clear npm cache: `rm -rf ~/.npm/_npx && npm cache clean --force` | |
Access to system keychain/keyring
| 148 | wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg |
Access to system keychain/keyring
| 151 | echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list |
External URL reference
| 71 | claude mcp add chrome-devtools -- npx chrome-devtools-mcp@latest --browserUrl http://127.0.0.1:9222 |
External URL reference
| 99 | - `<url>`: Target URL (e.g., `http://localhost:5173`) |
External URL reference
| 105 | bash scripts/launch_chrome.sh wsl2 http://localhost:5173 |
External URL reference
| 108 | bash scripts/launch_chrome.sh wsl2 http://localhost:5173 headed |
External URL reference
| 117 | google-chrome --headless --remote-debugging-port=9222 --no-first-run --user-data-dir=/tmp/chrome-mcp http://localhost:5173 & |
External URL reference
| 120 | google-chrome --remote-debugging-port=9222 --no-first-run --user-data-dir=/tmp/chrome-mcp http://localhost:5173 & |
External URL reference
| 127 | start chrome.exe --headless --remote-debugging-port=9222 --no-first-run --user-data-dir=%TEMP%\chrome-mcp http://localhost:5173 |
External URL reference
| 130 | start chrome.exe --remote-debugging-port=9222 --no-first-run --user-data-dir=%TEMP%\chrome-mcp http://localhost:5173 |
External URL reference
| 141 | wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb |
External URL reference
| 148 | wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg |
External URL reference
| 151 | echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list |
External URL reference
| 167 | Visit https://www.google.com/chrome/ and run the installer. |
External URL reference
| 182 | Invoke-WebRequest -Uri "https://dl.google.com/chrome/install/latest/chrome_installer.exe" -OutFile $installer |
External URL reference
| 199 | claude mcp add chrome-devtools -- npx chrome-devtools-mcp@latest --browserUrl http://127.0.0.1:9222 |
External URL reference
| 208 | | `--browserUrl`, `-u` | Connect to running Chrome (e.g., `http://127.0.0.1:9222`) | - | |
External URL reference
| 236 | "http://127.0.0.1:9222" |
External URL reference
| 271 | "--browserUrl=http://127.0.0.1:9222", |
External URL reference
| 306 | "--browserUrl=http://127.0.0.1:9222", |
External URL reference
| 336 | To get the WebSocket endpoint, visit `http://127.0.0.1:9222/json/version` and look for `webSocketDebuggerUrl`. |
External URL reference
| 418 | curl -s http://127.0.0.1:9222/json/version |
External URL reference
| 464 | 2. MCP server should connect to `http://127.0.0.1:9222` |