Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
| PORT | No | Port to listen on for SSE transport | |
| RECORD | No | Record browser interactions as video | |
| VISION | No | Run server that uses screenshots (Aria snapshots are used by default) | |
| BROWSER | No | Browser or Chrome channel to use. Possible values: chrome, firefox, webkit, msedge, chrome-beta, chrome-canary, chrome-dev, msedge-beta, msedge-canary, msedge-dev | chrome | 
| HEADLESS | No | Run browser in headless mode (headed by default) | |
| RECORD_PATH | No | Path to save recording files | ./recordings | 
| CAPABILITIES | No | Comma-separated list of capabilities to enable, possible values: tabs, pdf, history, wait, files, install | |
| CDP_ENDPOINT | No | CDP endpoint to connect to | |
| RECORD_FORMAT | No | Recording format, possible values: mp4, webm | mp4 | 
| USER_DATA_DIR | No | Path to the user data directory | |
| EXECUTABLE_PATH | No | Path to the browser executable | 
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 | |