Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BROWSERLOOP_DEBUG | No | Enable debug logging to /tmp/browserloop.log | false |
| BROWSERLOOP_USER_AGENT | No | Custom user agent string | |
| BROWSERLOOP_RETRY_COUNT | No | Number of retry attempts for failed operations | 3 |
| BROWSERLOOP_RETRY_DELAY | No | Delay between retries in milliseconds | 1000 |
| BROWSERLOOP_DEFAULT_WIDTH | No | Default viewport width (200-4000) | 1280 |
| BROWSERLOOP_DEFAULT_FORMAT | No | Default image format (webp, png, jpeg) | webp |
| BROWSERLOOP_DEFAULT_HEIGHT | No | Default viewport height (200-4000) | 720 |
| BROWSERLOOP_ENABLE_METRICS | No | Enable error metrics collection | true |
| BROWSERLOOP_DEFAULT_COOKIES | No | Default cookies as file path or JSON string | |
| BROWSERLOOP_DEFAULT_QUALITY | No | Default image quality (0-100) | 80 |
| BROWSERLOOP_DEFAULT_TIMEOUT | No | Default timeout in milliseconds | 30000 |
| BROWSERLOOP_DISABLE_FILE_WATCHING | No | Disable automatic cookie file monitoring | 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 |
|---|---|
No tools | |