Skip to content
↑↓navigate↵openescclose
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Chrome DevTools MCP logo
#2 · of 445 · by weekly downloadsMCP server

Chrome DevTools MCP

Drives and inspects a live Chrome instance through the DevTools protocol.

0
SaveVisit website ↗
Rank
#2
of 445 · by weekly downloads
Weekly downloads
3.1M
npm + PyPI, last 7 days

Add it to your client

Official
Install
npx -y chrome-devtools-mcp@latest
mcpServers
{
  "mcpServers": {
    "chrome-devtools-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "chrome-devtools-mcp@latest"
      ]
    }
  }
}
Transport
stdio
Runtime
Node
Auth
Not required
License
Apache-2.0
Tools
navigate_pageclickfill_formtake_snapshottake_screenshotlist_console_messageslist_network_requestsget_network_requestperformance_start_traceperformance_stop_traceperformance_analyze_insightlighthouse_audit+2

Chrome DevTools MCP lets a coding agent read what DevTools records: console messages with source-mapped stack traces, the network log and performance traces. After a change, the agent can reload the page in Chrome, record a trace and look at the LCP breakdown or a failed request's headers before it proposes a fix.

Setup

npx -y chrome-devtools-mcp@latest runs over stdio with no account; it needs Node.js LTS and current stable Chrome. In Claude Code: claude mcp add chrome-devtools --scope user npx chrome-devtools-mcp@latest. By default it launches its own Chrome with a dedicated profile.

  • --browser-url=http://127.0.0.1:9222 attaches to a Chrome started with remote debugging.
  • --autoConnect (Chrome 144+) joins your running browser after you allow it.
  • --headless and --isolated are available; --slim cuts the tool set down to basic browser tasks.

What it exposes

  • navigate_page, click, fill_form, take_snapshot, take_screenshot
  • list_console_messages, list_network_requests, get_network_request
  • performance_start_trace, performance_stop_trace, performance_analyze_insight
  • lighthouse_audit (accessibility, SEO, best practices), emulate, evaluate_script, take_heapsnapshot

Limits

  • Connected clients can inspect and modify any data in that browser, so keep sensitive accounts out of its profile.
  • Usage statistics go to Google by default (--no-usage-statistics); performance tools may send trace URLs to the CrUX API (--no-performance-crux).

Suited to front-end debugging and performance work.

Comments(0)

Sign in to comment

No comments yet — be the first.

Similar MCP servers

Report this comment

Why are you reporting this?