Chrome DevTools MCP connects coding agents to a supported Chrome browser for inspection and automation. Its distinctive role is explaining a symptom with runtime evidence: a failed form can be compared with its request and console messages, while a slow page can be investigated through a performance trace. The host reasons about that evidence; the browser tools do not decide the application’s intended behavior.
Page-scoped tools use pageId, obtained from list_pages or a newly created page. Within that page, take_snapshot returns element uids for clicks and form input. These are two different objects: pageId selects the browser target, while uid identifies a control in an observed page state. Correct targeting matters when several development tabs are open.
The official repository includes MCP configuration, a CLI, and browser-operation and specialized debugging Skills. The full browser Skill excludes slim mode; extension and memory tooling have explicit enablement flags. Floatboat can use the corresponding external-agent MCP path after runtime setup. Apache-2.0 covers the project source; Chrome components, host models, and documented usage telemetry require separate consideration.