github ChromeDevTools/chrome-devtools-mcp chrome-devtools-mcp-v1.8.0
chrome-devtools-mcp: v1.8.0

6 hours ago

1.8.0 (2026-08-25)

🎉 Features

  • Add additional params to get_heapsnapshot_edges (#2561) (b58c613)
  • add optional stack traces to list_console_messages (#2505) (85c73a0)
  • add PWA automation tools (#2430) (0ea5c8d), closes #2270
  • Add query_heapsnapshot MCP tool (#2553) (fadbf41)
  • allow evaluate_script to skip the stable DOM wait (#2346) (781e2fb)
  • make pageId required for page-scoped tools by default (#1777) (50a16fa)
  • Report memory kept alive by contexts in get_heapsnapshot_summary (#2570) (4103808)
  • Show self and retained sizes for edges (#2529) (2a7eb76)
  • support uploading multiple files with upload_file (#2257) (c8a2393)
  • Use ranges with human readable sizes (#2589) (61e312f)

🛠️ Fixes

  • cli: adjust chrome-devtools start defaults (#2597) (c6cff23)
  • cli: enable tools which require --memoryDebugging on the CLI (#2585) (1c92ba0)
  • clI: print the errror message alone instead of JSON in the CLI (#2580) (fce756a)
  • cli: update the CLI skill (#2569) (0e108ea)
  • do not append page url when the previously selected page is gone. (#2588) (6506425)
  • do not block tool calls on a roots/list the client is slow to answer (#2477) (d93e667), closes #2476
  • do not enable invalidation tracking in performance traces (#2500) (f00778d), closes #2499
  • do not validate local files for remote browsers (#2573) (c0a7417)
  • ensure debugger statements are skipped by devtools (#2555) (f8572f0)
  • fix formatter bugs (#2552) (b247315)
  • flakiness in wait for helper (#2541) (12f989a)
  • input: select empty-value options by text (#2501) (b969c45)
  • new flags for page id routing moved to the end of metrics json (#2613) (6dba5c7)
  • puppeteer actions would not follow symlinks anymore (#2592) (1bac85c)
  • require .heapsnapshot (or .heaptimeline) as file extension (#2579) (b750168)
  • respect screenshot bounds on HiDPI displays (#2536) (ebf58f2)
  • warn on unknown CLI args (#2577) (e450369)

📄 Documentation

🏗️ Refactor

  • make validatePath return resolved url (#2572) (57adfa9)
  • move config files out of bin (#2578) (5d02839)
  • move files to folders that better represent their use (#2564) (06b7a5c)
  • performance: use default trace categories from DevTools (#2571) (cb89762)
  • replace debug with NodeJS native (#2562) (f44f3c6)

Don't miss a new chrome-devtools-mcp release

NewReleases is sending notifications on new releases.