Skip to main content
Glama
ariangibson

firecrawl-lite-mcp-server

by ariangibson

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LLM_MODELYesModel name to use for extraction (e.g., gpt-5.5).
LLM_TOP_PNoNucleus sampling; omitted unless set.
LLM_API_KEYYesAPI key for your LLM provider.
PROXY_LLM_APINoSet to 'true' to also proxy LLM API calls through the upstream proxy.
LLM_MAX_TOKENSNoMaximum tokens in the response.2000
LLM_TEMPERATURENoSampling temperature.0.1
PROXY_SERVER_URLNoUpstream proxy URL for scraping browser (e.g., http://proxy.example.com:10001-10010).
SCRAPE_DELAY_MAXNoMaximum delay before navigation in ms.3000
SCRAPE_DELAY_MINNoMinimum delay before navigation in ms.1000
SCRAPE_USER_AGENTNoUser agent string or JSON array of strings to rotate.
ENABLE_SSE_ENDPOINTNoEnables SSE endpoint on /sse. Default is false.
LLM_REASONING_EFFORTNoreasoning_effort for reasoning-capable models; omitted unless set.
SCRAPE_SETTLE_MAX_MSNoMaximum wait for DOM to settle after load in ms.3000
LLM_PROVIDER_BASE_URLYesBase URL of an OpenAI-compatible API (e.g., https://api.openai.com/v1).
PROXY_SERVER_PASSWORDNoPassword for proxy authentication.
PROXY_SERVER_USERNAMENoUsername for proxy authentication.
SCRAPE_VIEWPORT_WIDTHNoViewport width in pixels.
SCRAPE_BATCH_DELAY_MAXNoMaximum delay between batch requests in ms.5000
SCRAPE_BATCH_DELAY_MINNoMinimum delay between batch requests in ms.2000
SCRAPE_VIEWPORT_HEIGHTNoViewport height in pixels.
FIRECRAWL_RETRY_MAX_DELAYNoMaximum retry delay in ms.10000
FIRECRAWL_RETRY_MAX_ATTEMPTSNoMaximum number of retry attempts.3
FIRECRAWL_RETRY_INITIAL_DELAYNoInitial retry delay in ms.1000
FIRECRAWL_RETRY_BACKOFF_FACTORNoRetry backoff factor.2
ENABLE_HTTP_STREAMABLE_ENDPOINTNoEnables HTTP Streamable endpoint on /mcp. Default is false.

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
scrape_pageA

Extract content from a single webpage

batch_scrapeA

Scrape multiple URLs in a single request

extract_dataB

Extract structured data from webpages using LLM

extract_with_schemaC

Extract structured data using a JSON schema

screenshotB

Take a screenshot of a webpage using stealth browser

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 5 tools

Disambiguation4/5

Most tools have clearly distinct purposes: scraping, batch scraping, LLM extraction, schema-based extraction, and screenshots. The only potential confusion is between extract_data and extract_with_schema, but their descriptions make the distinction clear.

Naming Consistency4/5

All names use lowercase with underscores and mostly follow a verb-first pattern (scrape_page, batch_scrape, extract_data, extract_with_schema). 'screenshot' breaks the verb_noun pattern but is still a familiar, predictable command.

Tool Count5/5

Five tools is well-scoped for a 'lite' server: it covers single scraping, batch scraping, two flavors of structured extraction, and screenshots. Each tool earns its place without redundancy or bloat.

Completeness4/5

The core web data collection lifecycle is covered: raw content extraction, batch processing, structured extraction, and visual capture. Missing crawls or search features, but those are likely intentionally excluded from a lite server.

Maintenance

ActivityMaintained
ResponsivenessNo issues