learn-automated-testing/selenium_mcp_server
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