chrome-devtools-mcp

ctrlShiftBryan/chrome-devtools-mcp

3.3

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

No resources