escalator
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ESCALATOR_PROXY_URL | No | Proxy URL, e.g. http://user:pass@host:port or socks5://... Used as the middle rung. | |
| ESCALATOR_PROXY_LIST | No | Comma-separated list of proxy URLs, used round-robin. Can be combined with URL. | |
| ESCALATOR_SERVER_HOST | No | Host interface for the server to bind to. Use 127.0.0.1 for loopback-only, or 0.0.0.0 inside containers when behind a reverse proxy. | 127.0.0.1 |
| ESCALATOR_SERVER_PORT | No | TCP port for the HTTP API and MCP endpoint. | 8000 |
| ESCALATOR_BROWSER_PATH | No | Absolute path to a Chrome, Chromium, Edge, or Brave binary. Empty means auto-detect. | |
| ESCALATOR_PROXY_ENABLED | No | Set to 'true' to enable the residential proxy rungs. Ignored when false. | false |
| ESCALATOR_HTTP_TIMEOUT_MS | No | Per-fetch timeout (milliseconds) for the two plain-HTTP rungs. | 10000 |
| ESCALATOR_SERVER_API_KEYS | Yes | Comma-separated bearer API keys for `escalator serve`. Required to authenticate requests; without at least one key, the server rejects every request. | |
| ESCALATOR_BROWSER_HEADLESS | No | Set to 'false' to run the browser with a display (requires Xvfb or a desktop session). | true |
| ESCALATOR_STORAGE_DATA_DIR | No | Directory for persistent data: SQLite database, managed browser, and caches. Defaults to a platform-specific location. | |
| ESCALATOR_BROWSER_VIA_PROXY | No | Whether browser rendering should also be routed through the configured proxy. | true |
| ESCALATOR_BROWSER_TIMEOUT_MS | No | Per-fetch timeout (milliseconds) for the browser rung of the ladder. | 30000 |
| ESCALATOR_POLITENESS_USER_AGENT | No | User agent string used for robots.txt matching and HTTP requests. Defaults to a Chrome user agent. | |
| ESCALATOR_BROWSER_MAX_CONCURRENT | No | Maximum number of concurrent browser instances. Lower this on memory-constrained hosts. | 4 |
| ESCALATOR_LADDER_MIN_CONTENT_CHARS | No | Minimum number of extracted characters for a page to count as 'content'; below this the ladder climbs. | 200 |
| ESCALATOR_POLITENESS_RATE_LIMIT_RPS | No | Per-domain requests-per-second rate limit. 0 disables the delay. | 1.0 |
| ESCALATOR_POLITENESS_RESPECT_ROBOTS | No | Whether to respect robots.txt when deciding to fetch or skip. | true |
| ESCALATOR_STORAGE_REQUEST_LOG_LIMIT | No | Maximum number of request-log rows retained; old rows are trimmed on insert. | 5000 |
| ESCALATOR_LADDER_TIER_CACHE_TTL_HOURS | No | How many hours a learned tier survives before the cache lets the domain retry a cheaper rung. | 72 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues