Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SCRAPER_HOSTNoHTTP bind address127.0.0.1
SCRAPER_PORTNoHTTP bind port8080
SCRAPER_API_KEYNoRequire a bearer token on HTTP
SCRAPER_CACHE_TTLNoDefault cache freshness in seconds3600
SCRAPER_PROXY_URLNoResidential proxy, used only after a direct fetch is blocked
SCRAPER_MAX_RETRIESNoRequest retries2
SCRAPER_FETCH_TIMEOUTNoRequest timeout20
SCRAPER_BROWSER_LOCALENoBrowser locale; keep consistent with your proxy's locationen-US
SCRAPER_BROWSER_CHANNELNoBrowser to launch; empty for bundled Chromiumchrome
SCRAPER_BROWSER_HEADLESSNofalse runs a visible, harder-to-detect browsertrue
SCRAPER_BROWSER_TIMEZONENoBrowser timezone; keep consistent with your proxy's locationsystem
SCRAPER_CACHE_MAX_ENTRIESNoCache size256
SCRAPER_ALLOW_PRIVATE_NETWORKSNoAllow localhost and private IPsfalse

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": false,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
scrape_url_stealthA

Fetch a web page and return its main content as clean Markdown.

Pass query to get only the passages that answer a question. Handles JavaScript-rendered and bot-protected pages by falling back to a real Chrome browser. Results are cached; long pages are paginated with offset/next_offset.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 1 tool

Disambiguation5/5

With a single tool there is no possibility of selection confusion; an agent cannot mistake scrape_url_stealth for anything else. The description clearly scopes the tool's behavior (query filtering, JS fallback, caching, pagination).

Naming Consistency5/5

The lone name scrape_url_stealth follows a clear verb_noun_modifier snake_case pattern. No competing conventions exist to create inconsistency.

Tool Count3/5

One tool is thin for a server branded as a scraper platform, even though that tool is genuinely capable. It lands in the borderline zone where a single entry point handles everything but leaves no room for distinct capabilities.

Completeness3/5

Core single-page fetch, JS rendering, caching, and pagination are covered, but common scraping needs are absent: batch/multi-URL fetch, crawling, sitemap/robots handling, and structured or raw HTML output modes. Agents can work around these, but the surface is not fully complete for the stated domain.

Maintenance

ActivityMaintained
ResponsivenessNo issues