selenium_mcp_server

learn-automated-testing/selenium_mcp_server

3.2

If you are the rightful owner of selenium_mcp_server 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.

The Selenium MCP Server is a Model Context Protocol server that provides browser automation capabilities using Selenium WebDriver.

Tools

Functions exposed to the LLM to take actions

navigate_to

Navigate to a URL

go_back

Go back to previous page

go_forward

Go forward to next page

capture_page

Capture DOM snapshot for element analysis

click_element

Click elements using page references

hover_element

Hover over elements

select_option

Select dropdown options

input_text

Type text into input fields

mouse_move_xy

Move mouse to coordinates

mouse_click_xy

Click at coordinates

mouse_drag_xy

Drag between coordinates

press_key

Press keyboard keys (Enter, Tab, arrows, etc.)

list_tabs

List all browser tabs

switch_to_tab

Switch between tabs

open_new_tab

Open new tabs

close_tab

Close tabs

evaluate_js

Execute JavaScript code

handle_dialog

Handle alerts/confirms/prompts

drag_and_drop

Drag elements between locations

upload_file

Upload files through input elements

get_console_messages

Monitor console logs

get_network_requests

Monitor network activity

save_as_pdf

Generate PDF of current page

wait_for_element

Wait for element conditions

take_screenshot

Capture page screenshots

set_window_size

Resize browser window

close_session

Close browser session

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources