Skip to main content
05.07.2026

Chrome DevTools MCP for SREs

head-image

Browser-side failures are hard to debug during an incident. The backend may look healthy while users see broken JavaScript, slow first paint, blocked requests, bad redirects, or authentication loops. Chrome DevTools MCP is interesting because it exposes real Chrome DevTools capabilities to MCP-compatible agents.

What Is Chrome DevTools MCP?

Chrome DevTools MCP is an official MCP server from the Chrome DevTools team. It lets coding agents such as Codex, Claude, Cursor, Copilot, and Antigravity control and inspect a live Chrome browser.

The project uses Chrome DevTools for performance insights and Puppeteer for browser automation. Its README highlights trace recording, network request analysis, screenshots, console messages with source-mapped stack traces, and automation that waits for action results.

Why SRE Teams Should Care

  • Frontend evidence: capture console errors, screenshots, request failures, and redirect behavior from the same browser session.
  • Performance traces: record lab traces and extract actionable performance insights before blaming the backend.
  • Repeatable reproduction: let an agent open a page, click through a flow, wait for results, and report what changed.
  • Incident packets: attach screenshots, failed URLs, status codes, and stack traces to an incident timeline.
  • Agent guardrails: run browser inspection as a read-heavy workflow before giving agents remediation access.

Installation

Chrome DevTools MCP needs Node.js LTS, npm, and a current stable Chrome or Chrome for Testing. Add it to an MCP client with npx:

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest"]
    }
  }
}

For lightweight browser tasks, the README also documents slim and headless mode:

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest", "--slim", "--headless"]
    }
  }
}

Codex users can add it from the CLI:

codex mcp add chrome-devtools -- npx chrome-devtools-mcp@latest

Operational Tips

Treat the browser session as sensitive. The project warns that MCP clients can inspect, debug, and modify data in the browser instance. Do not connect it to a personal browser profile or a session with production admin credentials unless that is explicitly part of a controlled response.

Disable optional data flows when needed. Use --no-performance-crux if you do not want performance tools to send trace URLs to the Google CrUX API. Use --no-usage-statistics or set CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS to opt out of tool usage statistics. In CI, usage statistics are disabled automatically.

Pin versions for shared workflows. @latest is fine for local trials, but incident playbooks should use a reviewed version so tool behavior does not drift during an outage.

Conclusion

Chrome DevTools MCP is a practical bridge between browser debugging and agent-assisted operations. It helps SRE teams turn user-visible symptoms into concrete browser evidence: traces, failed requests, screenshots, and console stacks.

If your team wants AI-assisted incident workflows with strong operational guardrails, Akmatori helps SRE teams detect, explain, and respond to production issues with agents built for real infrastructure. Akmatori runs on Gcore infrastructure for reliable global performance.

Automate incident response and prevent on-call burnout with AI-driven agents!