Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
| HOST | No | Host to bind to | 0.0.0.0 | 
| PORT | No | Port to bind to | 8000 | 
| NO_PROXY | No | Bypass proxy for specific hosts (comma-separated, e.g., localhost,127.0.0.1,.local) | |
| CACHE_DIR | No | Cache directory path | /app/cache | 
| TRANSPORT | No | Transport type (streamable-http or sse) | streamable-http | 
| HTTP_PROXY | No | HTTP proxy for non-SSL requests (e.g., http://proxy.example.com:8080 or http://username:password@proxy.example.com:8080) | |
| HTTPS_PROXY | No | HTTPS proxy for SSL requests (e.g., http://proxy.example.com:8080 or http://username:password@proxy.example.com:8080) | |
| SCRAPEOPS_DEVICE | No | Device type for user agent rotation (desktop, mobile, or tablet) | desktop | 
| SCRAPEOPS_API_KEY | No | Your ScrapeOps API key from https://scrapeops.io/ | |
| SCRAPEOPS_COUNTRY | No | Target specific country (optional) | |
| ENABLE_CACHE_TOOLS | No | Enable cache management tools (true, 1, or yes to enable) | false | 
| SCRAPEOPS_RENDER_JS | No | Enable JavaScript rendering for SPAs | false | 
| SCRAPEOPS_RESIDENTIAL | No | Use residential proxies instead of datacenter | false | 
| SCRAPEOPS_KEEP_HEADERS | No | Keep original headers instead of optimizing | 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  | |