ctrlShiftBryan/chrome-devtools-mcp
If you are the rightful owner of chrome-devtools-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
Chrome DevTools MCP is a Model-Context-Protocol server that allows AI coding assistants to control and inspect a live Chrome browser, providing automation, debugging, and performance analysis capabilities.
Tools
Functions exposed to the LLM to take actions
click
Automates mouse click actions.
drag
Automates drag actions.
fill
Fills input fields with specified data.
fill_form
Fills entire forms with specified data.
handle_dialog
Handles browser dialogs.
hover
Simulates mouse hover actions.
press_key
Simulates key press actions.
upload_file
Uploads files to input fields.
close_page
Closes the current browser page.
list_pages
Lists all open browser pages.
navigate_page
Navigates to a specified URL.
new_page
Opens a new browser page.
select_page
Selects a specific browser page.
wait_for
Waits for a specific condition to be met.
emulate_cpu
Emulates different CPU conditions.
emulate_network
Emulates different network conditions.
resize_page
Resizes the browser page.
performance_analyze_insight
Analyzes performance insights.
performance_start_trace
Starts a performance trace.
performance_stop_trace
Stops a performance trace.
get_network_request
Retrieves network requests.
list_network_requests
Lists all network requests.
evaluate_script
Evaluates JavaScript in the browser.
get_console_message
Retrieves console messages.
list_console_messages
Lists all console messages.
take_screenshot
Takes a screenshot of the browser page.
take_snapshot
Takes a snapshot of the browser state.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client