benjaminr avatar

Chrome DevTools

benjaminr/chrome-devtools-mcp

The Chrome DevTools MCP server bridges Claude and Chrome's debugging capabilities, allowing users to connect to web applications running in Chrome and perform debugging tasks through natural conversation. It provides tools for network monitoring, console integration, performance metrics analysis, DOM inspection, storage access, and real-time JavaScript execution within the browser context. The server solves the problem of debugging web applications by enabling Claude to directly interact with Chrome DevTools Protocol, eliminating the need for manual context-switching between development tools and AI assistance.

GitHub stars
297
tools
27
last updated
Mar 9, 2026

Tools

27 tools

Public tool metadata for what this MCP can expose to an agent.

start_chromeStart Chrome with remote debugging and optional auto-connection

Start Chrome with remote debugging and optional auto-connection

No parameter schema in public metadata yet.

start_chrome_and_connectStart Chrome, connect, and navigate in one step

Start Chrome, connect, and navigate in one step

No parameter schema in public metadata yet.

connect_to_browserConnect to existing Chrome instance

Connect to existing Chrome instance

No parameter schema in public metadata yet.

navigate_to_urlNavigate to a specific URL

Navigate to a specific URL

No parameter schema in public metadata yet.

disconnect_from_browserDisconnect from browser

Disconnect from browser

No parameter schema in public metadata yet.

get_connection_statusCheck connection status

Check connection status

No parameter schema in public metadata yet.

get_network_requestsGet network requests with filtering

Get network requests with filtering

No parameter schema in public metadata yet.

get_network_responseGet detailed response data including body

Get detailed response data including body

No parameter schema in public metadata yet.

get_console_logsGet browser console logs

Get browser console logs

No parameter schema in public metadata yet.

get_console_error_summaryGet organized summary of errors and warnings

Get organized summary of errors and warnings

No parameter schema in public metadata yet.

execute_javascriptExecute JavaScript in browser context

Execute JavaScript in browser context

No parameter schema in public metadata yet.

clear_consoleClear the browser console

Clear the browser console

No parameter schema in public metadata yet.

inspect_console_objectDeep inspect any JavaScript object

Deep inspect any JavaScript object

No parameter schema in public metadata yet.

monitor_console_liveMonitor console output in real-time

Monitor console output in real-time

No parameter schema in public metadata yet.

get_page_infoGet comprehensive page metrics and performance data

Get comprehensive page metrics and performance data

No parameter schema in public metadata yet.

evaluate_in_all_framesExecute JavaScript in all frames/iframes

Execute JavaScript in all frames/iframes

No parameter schema in public metadata yet.

get_performance_metricsGet detailed performance metrics and resource timing

Get detailed performance metrics and resource timing

No parameter schema in public metadata yet.

get_storage_usage_and_quotaGet storage usage and quota information

Get storage usage and quota information

No parameter schema in public metadata yet.

clear_storage_for_originClear storage by type and origin

Clear storage by type and origin

No parameter schema in public metadata yet.

get_all_cookiesGet all browser cookies

Get all browser cookies

No parameter schema in public metadata yet.

clear_all_cookiesClear all browser cookies

Clear all browser cookies

No parameter schema in public metadata yet.

set_cookieSet a cookie

Set a cookie

No parameter schema in public metadata yet.

get_cookiesGet browser cookies with optional domain filtering

Get browser cookies with optional domain filtering

No parameter schema in public metadata yet.

get_storage_key_for_frameGet storage key for a specific frame

Get storage key for a specific frame

No parameter schema in public metadata yet.

track_cache_storageEnable/disable cache storage tracking

Enable/disable cache storage tracking

No parameter schema in public metadata yet.

track_indexeddbEnable/disable IndexedDB tracking

Enable/disable IndexedDB tracking

No parameter schema in public metadata yet.

override_storage_quotaOverride storage quota

Override storage quota

No parameter schema in public metadata yet.

Sponsors

Readme

Chrome DevTools MCP

A Model Context Protocol (MCP) server that provides Chrome DevTools Protocol integration through MCP. This allows you to debug web applications by connecting to Chrome's developer tools.

Available as a Claude Desktop Extension (.dxt) for easy one-click installation!

What This Does

This MCP server acts as a bridge between Claude and Chrome's debugging capabilities. Once installed in Claude Desktop, you can:

  • Connect Claude to any web application running in Chrome
  • Debug network requests, console errors, and performance issues
  • Inspect JavaScript objects and execute code in the browser context
  • Monitor your application in real-time through natural conversation with Claude

Note: This is an MCP server that runs within Claude Desktop - you don't need to run any separate servers or processes.

Features


View the full README on GitHub

Details

Repository
github.com/benjaminr/chrome-devtools-mcp
Category
Web & Browser Automation

Related Web & Browser Automation MCP servers

View all
1blackwhite084 avatarPlaywrightblackwhite084/playwright-plus-python-mcpExposes Playwright-based tools to automate browsing, capture content, and summarize stored notes via an MCP client.186stars
2runbook-ai avatarBrowser Agentrunbook-ai/runbook-ai-mcpMCP server for browser automation with AI agent3stars
3bitepro avatarChrome Debugger MCPbitepro/chrome-debugger-mcpChrome breakpoint debugging MCP server for inspecting runtime values and stepping through code1stars
4brainfuel avatarMCP Browserbrainfuel/mcp-browserNative macOS browser exposing an MCP server so AI agents can drive a real WKWebView.1stars
5dinesh-nalla-se avatarPlaywright Mcpdinesh-nalla-se/playwright-mcpPlaywright Tools for MCP0stars
6vola-trebla avatarPlaywright Spatial Layout Mcpvola-trebla/playwright-spatial-layout-mcpMCP server that gives AI agents geometric spatial awareness of web page layouts using Playwright0stars