Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| browser_open | Open a new browser session |
| browser_navigate | Navigate to a URL |
| browser_navigate_back | Navigate back in the browser |
| browser_navigate_forward | Navigate forward in the browser |
| browser_title | Get the current page title |
| browser_get_url | Get the current page URL |
| browser_get_page_source | Get the current page source |
| browser_maximize | Maximize the browser window |
| browser_resize | Resize the browser window |
| browser_refresh | Refresh the current page |
| browser_switch_to_window | Switch to a different browser window |
| browser_switch_to_original_window | Switches back to the original browser window |
| browser_switch_to_window_by_title | Switch to a window by its title |
| browser_switch_window_by_index | Switch to a window by its index |
| browser_switch_to_window_by_url | Switch to a window by its URL |
| browser_close | Close the current browser session |
| browser_find_element | Find an element |
| browser_find_elements | Find multiple elements |
| browser_click | Perform a click on an element |
| browser_type | Type into an editable field |
| browser_clear | Clears the value of an input element |
| browser_get_element_text | Gets the text of an element |
| browser_get_attribute | Gets the value of an attribute from an element |
| browser_element_is_displayed | Checks if an element is displayed |
| browser_element_is_enabled | Checks if an element is enabled |
| browser_element_is_selected | Checks if an element is selected |
| browser_switch_to_frame | Switches to an iframe element |
| browser_switch_to_default_content | Switches to the default content |
| browser_switch_to_parent_frame | Switches to the parent iframe |
| browser_file_upload | Uploads a file using a file input element |
| browser_hover | Hover over an element |
| browser_wait_for_element | Wait for an element to be present |
| browser_drag_and_drop | Perform drag and drop between two elements |
| browser_double_click | Perform double click on an element |
| browser_right_click | Perform right click (context click) on an element |
| browser_select_dropdown_by_text | Select dropdown by visible text |
| browser_select_dropdown_by_value | Select dropdown by value |
| browser_key_press | Press a key on the keyboard |
| browser_execute_script | Execute JavaScript in the context of the current page |
| browser_scroll_to_element | Scroll to an element |
| browser_scroll_to_top | Scroll to the top of the page |
| browser_scroll_to_bottom | Scroll to the bottom of the page |
| browser_scroll_to_coordinates | Scroll to specific coordinates |
| browser_scroll_by_pixels | Scroll by a specific number of pixels |
| browser_select_checkbox | Select a checkbox |
| browser_unselect_checkbox | Unselect a checkbox |
| browser_submit_form | Submit a form |
| browser_focus_element | Focus on a specific element |
| browser_blur_element | Remove focus from a specific element |
| browser_screenshot | Take a screenshot of the current page |
| browser_get_cookies | Get all cookies |
| browser_get_cookie_by_name | Get a cookie by name |
| browser_add_cookie_by_name | Add a cookie to the browser |
| browser_set_cookie_object | Set a cookie in the browser |
| browser_delete_cookie | Delete a cookie from the browser |
| browser_delete_cookies | Delete cookies from the browser |