MCP Servers / development / Chrome DevTools MCP

Chrome DevTools MCP

JSON →
stdiononeofficial42,079development

chrome-devtools-mcp lets your coding agent (such as Gemini, Claude, Cursor or Copilot) control and inspect a live Chrome browser

Install
How to run this server
[ { "cmd": "npx -y chrome-devtools-mcp@latest`", "imports": [] } ]
server path: chrome-devtools-mcp-2
Tools
What this server exposes
click
Input automation tool for clicking elements
drag
Input automation tool for dragging elements
fill
Input automation tool for filling form fields
fill_form
Input automation tool for filling entire forms
handle_dialog
Input automation tool for handling dialogs
hover
Input automation tool for hovering over elements
press_key
Input automation tool for pressing keyboard keys
type_text
Input automation tool for typing text
upload_file
Input automation tool for uploading files
click_at
Input automation tool for clicking at specific coordinates
close_page
Navigation automation tool for closing pages
list_pages
Navigation automation tool for listing open pages
navigate_page
Navigation automation tool for navigating to URLs
new_page
Navigation automation tool for opening new pages
select_page
Navigation automation tool for selecting a page
wait_for
Navigation automation tool for waiting on conditions
emulate
Emulation tool for emulating devices or conditions
resize_page
Emulation tool for resizing the page viewport
performance_analyze_insight
Performance tool for analyzing performance insights
performance_start_trace
Performance tool for starting performance tracing
performance_stop_trace
Performance tool for stopping performance tracing
get_network_request
Network tool for retrieving network request details
list_network_requests
Network tool for listing network requests
evaluate_script
Debugging tool for evaluating JavaScript scripts
get_console_message
Debugging tool for retrieving console messages
lighthouse_audit
Debugging tool for running Lighthouse audits
list_console_messages
Debugging tool for listing console messages
take_screenshot
Debugging tool for taking screenshots
take_snapshot
Debugging tool for taking DOM snapshots
screencast_start
Debugging tool for starting screencast recording
screencast_stop
Debugging tool for stopping screencast recording
take_heapsnapshot
Memory tool for taking heap snapshots
get_heapsnapshot_class_nodes
Memory tool for retrieving heap snapshot class nodes
get_heapsnapshot_details
Memory tool for retrieving heap snapshot details
get_heapsnapshot_retainers
Memory tool for retrieving heap snapshot retainers
get_heapsnapshot_summary
Memory tool for retrieving heap snapshot summary
install_extension
Extensions tool for installing browser extensions
list_extensions
Extensions tool for listing installed extensions
reload_extension
Extensions tool for reloading extensions
trigger_extension_action
Extensions tool for triggering extension actions
uninstall_extension
Extensions tool for uninstalling extensions
execute_3p_developer_tool
Third-party tool for executing third-party developer tools
list_3p_developer_tools
Third-party tool for listing third-party developer tools
execute_webmcp_tool
WebMCP tool for executing WebMCP tools
list_webmcp_tools
WebMCP tool for listing WebMCP tools
Configuration
Environment & auth
authnone
envYOUR_TOKEN
Resources
Chrome DevTools MCP — MCP Server · libregistry