GitHub – ChromeDevTools/chrome-devtools-mcp: Chrome DevTools for coding agents Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert ChromeDevTools / chrome-devtools-mcp Public Notifications You must be signed in to change notification settings Fork 1.5k Star 24.9k Chrome DevTools for coding agents npmjs.org/package/chrome-devtools-mcp License Apache-2.0 license 24.9k stars 1.5k forks Branches Tags Activity Star Notifications You must be signed in to change notification settings ChromeDevTools/chrome-devtools-mcp main Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 527 Commits 527 Commits .agent/ rules .agent/ rules .claude-plugin .claude-plugin .github .github docs docs scripts scripts skills/ chrome-devtools skills/ chrome-devtools src src tests tests .gitignore .gitignore .mcp.json .mcp.json .nvmrc .nvmrc .prettierignore .prettierignore .prettierrc.cjs .prettierrc.cjs .release-please-manifest.json .release-please-manifest.json CHANGELOG.md CHANGELOG.md CONTRIBUTING.md CONTRIBUTING.md LICENSE LICENSE README.md README.md SECURITY.md SECURITY.md eslint.config.mjs eslint.config.mjs gemini-extension.json gemini-extension.json package-lock.json package-lock.json package.json package.json puppeteer.config.cjs puppeteer.config.cjs release-please-config.json release-please-config.json rollup.config.mjs rollup.config.mjs server.json server.json tsconfig.json tsconfig.json View all files Repository files navigation Chrome DevTools MCP chrome-devtools-mcp lets your coding agent (such as Gemini, Claude, Cursor or Copilot) control and inspect a live Chrome browser. It acts as a Model-Context-Protocol (MCP) server, giving your AI coding assistant access to the full power of Chrome DevTools for reliable automation, in-depth debugging, and performance analysis. Tool reference | Changelog | Contributing | Troubleshooting | Design Principles Key features Get performance insights : Uses Chrome DevTools to record traces and extract actionable performance insights. Advanced browser debugging : Analyze network requests, take screenshots and check browser console messages (with source-mapped stack traces). Reliable automation . Uses puppeteer to automate actions in Chrome and automatically wait for action results. Disclaimers chrome-devtools-mcp exposes content of the browser instance to the MCP clients allowing them to inspect, debug, and modify any data in the browser or DevTools. Avoid sharing sensitive or personal information that you don’t want to share with MCP clients. Performance tools may send trace URLs to the Google CrUX API to fetch real-user experience data. This helps provide a holistic performance picture by presenting field data alongside lab data. This data is
Source: GitHub Trending | Original Link