Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DEBUG | No | Enable debug mode for detailed logging | false |
LOG_LEVEL | No | Logging level | info |
BROWSER_TIMEOUT | No | Browser timeout in milliseconds | 30000 |
BROWSER_HEADLESS | No | Whether to run the browser in headless mode | true |
RATE_LIMIT_WINDOW | No | Rate limit window in milliseconds | 60000 |
RATE_LIMIT_REQUESTS | No | Number of requests allowed within the rate limit window | 100 |
DEFAULT_WAIT_TIMEOUT | No | Default wait timeout in milliseconds | 10000 |
DEFAULT_VIEWPORT_WIDTH | No | Default viewport width in pixels | 1920 |
DEFAULT_VIEWPORT_HEIGHT | No | Default viewport height in pixels | 1080 |
MAX_CONCURRENT_SCREENSHOTS | No | Maximum number of concurrent screenshots | 5 |
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 |
---|---|
capture_screenshot | Capture a full-page screenshot of a webpage with advanced options |
capture_element | Capture a screenshot of a specific element on a webpage |
list_device_presets | List available device presets with their configurations |