
Chrome DevTools
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 toolsPublic 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
Details
- Repository
- github.com/benjaminr/chrome-devtools-mcp
- Category
- Web & Browser Automation