chrome-devtools-mcp

Debug Chrome browsers and inspect DOM via DevTools Protocol.

Updated Sep 30, 2025
One-click install
npx skills add https://github.com/chlmm/changex-notes --skill chrome-devtools-mcp-chlmm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chrome-devtools-mcp
Source: https://github.com/chlmm/changex-notes/tree/main/Resource/other-skills/mcp-skills/chrome-devtools-mcp
Command: npx skills add https://github.com/chlmm/changex-notes --skill chrome-devtools-mcp-chlmm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires chromedevtools, and includes references (resource) components.

What problem does it solve?

Developers and QA professionals often struggle with complex browser debugging, performance tuning, and DOM analysis, which hinders efficient web development.

Core Features & Use Cases

  • Browser Debugging: Inspect and debug JavaScript code running in Chrome or Chromium browsers
  • Performance Analysis: Analyze page load times, network requests, and resource usage to optimize performance
  • DOM Inspection: Inspect, manipulate, and monitor DOM elements for UI troubleshooting
  • Console Monitoring: View console logs and error reports to diagnose issues
  • Automation: Automate browser interactions for testing or repetitive tasks
  • Profiling Memory Usage: Identify memory leaks and optimize resource consumption

Quick Start

Use the chrome-devtools-mcp skill to inspect a web page’s DOM and analyze its network performance.

Frequently Asked Questions about chrome-devtools-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug JavaScript code running in a Chrome browser?

To debug JavaScript code running in a Chrome browser, you can inspect and debug it directly through MCP integration using the DevTools Protocol to diagnose runtime issues.

How do I analyze page load times and network requests for performance optimization?

To analyze page load times and network requests, you can perform performance profiling to identify resource usage bottlenecks and optimize web page delivery.

Can I inspect and manipulate DOM elements for UI troubleshooting?

Yes, you can inspect and manipulate DOM elements for UI troubleshooting by monitoring the document structure to resolve interface rendering issues.

Does this browser debugging approach require a specific Chrome configuration?

Yes, this browser debugging approach relies on Chrome browser configurations and the DevTools Protocol to enable in-depth inspection and automation.

How do I identify memory leaks and profile resource consumption in a web application?

To identify memory leaks and profile resource consumption, you can use memory profiling features to track allocation patterns and optimize application performance.

Can I automate browser interactions for repetitive testing tasks?

Yes, you can automate browser interactions for repetitive testing tasks by scripting UI workflows through the DevTools Protocol to execute consistent validations.