Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
WIDTH | No | Default viewport width | 1280 |
HEIGHT | No | Default viewport height | 720 |
BROWSER | No | Default browser type (chromium/firefox/webkit) | chromium |
HEADLESS | No | Default headless mode | true |
BYPASS_CSP | No | Bypass CSP | false |
USER_AGENT | No | Default user agent | |
MAX_INSTANCES | No | Maximum number of browser instances | 20 |
CLEANUP_INTERVAL | No | Cleanup interval in minutes | 5 |
INSTANCE_TIMEOUT | No | Instance timeout in minutes | 30 |
IGNORE_HTTPS_ERRORS | No | Ignore HTTPS errors | false |
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_create_instance | Create a new browser instance |
browser_list_instances | List all browser instances |
browser_close_instance | Close the specified browser instance |
browser_close_all_instances | Close all browser instances |
browser_navigate | Navigate to a specified URL |
browser_go_back | Go back to the previous page |
browser_go_forward | Go forward to the next page |
browser_refresh | Refresh the current page |
browser_click | Click on a page element |
browser_type | Type text into an element |
browser_fill | Fill a form field |
browser_select_option | Select an option from a dropdown |
browser_get_page_info | Get detailed page information including full HTML content, page statistics, and metadata |
browser_get_element_text | Get element text content |
browser_get_element_attribute | Get element attribute value |
browser_screenshot | Take a screenshot of the page or element |
browser_wait_for_element | Wait for an element to appear |
browser_wait_for_navigation | Wait for page navigation to complete |
browser_evaluate | Execute JavaScript code in the page context |
browser_get_markdown | Get page content in Markdown format, optimized for large language models |