Optional setup example executes an unpinned remote npm package
Source references: 3The example uses `npx -y chrome-devtools-mcp@latest`. `-y` accepts installation automatically and `@latest` changes over time, so the code eventually executed is not pinned to a reviewed version. The Skill limits this to user-requested, authorized setup, but that does not remove supply-chain risk from package updates or dependency compromise.
If the user adopts this configuration, starting the MCP server may download and execute the current package and its dependencies with the user's permissions. A malicious or compromised release could access files, tokens, or browser data available to that account.
This is an optional, conditional setup example: it applies only when the user requests setup and the configuration change is authorized. If used, `npx -y` can fetch and run `chrome-devtools-mcp@latest` without another confirmation; `latest` is not pinned to a reviewed version, so the executed code may change with future releases. The user can ask for a specific pinned version and evidence of package/version review.
If the user wants Chrome DevTools MCP setup, consult its [installation guide](https://github.com/ChromeDevTools/chrome-devtools-mcp#quick-start) and use the latest package version. Only change MCP configuration when setup is within the user's authorized scope; otherwise ask first. For clients using `command` and `args`, an example server entry is:Show 2 other places
```json"chrome-devtools": { "command": "npx", "args": ["-y", "chrome-devtools-mcp@latest"]}```"chrome-devtools": { "command": "npx", "args": ["-y", "chrome-devtools-mcp@latest"]}