VOOZH about

URL: https://apify.com/agentify/firecrawl-mcp-server

⇱ Firecrawl MCP Server Β· Apify


πŸ‘ Firecrawl MCP Server avatar

Firecrawl MCP Server

Under maintenance

Pricing

Pay per event + usage

Go to Apify Store

Firecrawl MCP Server

Under maintenance

A Model Context Protocol (MCP) server implementation that integrates with Firecrawl MCP for web scraping capabilities

Pricing

Pay per event + usage

Rating

0.0

(0)

Developer

πŸ‘ agentify

agentify

Maintained by Community

Actor stats

6

Bookmarked

317

Total users

1

Monthly active users

6 months ago

Last modified

Share

A Model Context Protocol (MCP) server implementation that integrates with Firecrawl for web scraping capabilities.

Big thanks to @vrknetha, @knacklabs for the initial implementation!

About this MCP Server: To understand how to connect to and utilize this MCP server, please refer to the official Model Context Protocol documentation at mcp.apify.com.


✨ Features

  • Web scraping, crawling, and discovery
  • Search and content extraction
  • Deep research and batch scraping
  • Automatic retries and rate limiting
  • Cloud and self-hosted support
  • SSE support

Play around with our MCP Server on MCP.so's playground or on Klavis AI.


πŸš€ Installation

Running with npx

$envFIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp

Manual Installation

$npminstall-g firecrawl-mcp

πŸ–₯️ Running on Cursor

Requires Cursor version 0.45.6+

For the most up-to-date configuration instructions, see Cursor MCP Server Configuration Guide.

Cursor v0.48.6+

{
"mcpServers":{
"firecrawl-mcp":{
"command":"npx",
"args":["-y","firecrawl-mcp"],
"env":{
"FIRECRAWL_API_KEY":"YOUR-API-KEY"
}
}
}
}

Cursor v0.45.6

  • Go to Settings > Features > MCP Servers
  • Click Add New MCP Server
Name: firecrawl-mcp
Type: command
Command: envFIRECRAWL_API_KEY=your-api-key npx -y firecrawl-mcp

Note for Windows: Use cmd /c "set FIRECRAWL_API_KEY=your-api-key && npx -y firecrawl-mcp"


🌊 Running on Windsurf

Add this to your ./codeium/windsurf/model_config.json:

{
"mcpServers":{
"mcp-server-firecrawl":{
"command":"npx",
"args":["-y","firecrawl-mcp"],
"env":{
"FIRECRAWL_API_KEY":"YOUR_API_KEY"
}
}
}
}

πŸ” Running with SSE (Local Mode)

$envSSE_LOCAL=true FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp

Access at: http://localhost:3000/sse


πŸ› οΈ Installing via Smithery (Legacy)

$npx -y @smithery/cli install @mendableai/mcp-server-firecrawl --client claude

πŸ’» Running on VS Code

One-click install:

Manual Setup

User Settings (JSON):

{
"mcp":{
"inputs":[
{
"type":"promptString",
"id":"apiKey",
"description":"Firecrawl API Key",
"password":true
}
],
"servers":{
"firecrawl":{
"command":"npx",
"args":["-y","firecrawl-mcp"],
"env":{
"FIRECRAWL_API_KEY":"${input:apiKey}"
}
}
}
}
}

Workspace File: .vscode/mcp.json

{
"inputs":[
{
"type":"promptString",
"id":"apiKey",
"description":"Firecrawl API Key",
"password":true
}
],
"servers":{
"firecrawl":{
"command":"npx",
"args":["-y","firecrawl-mcp"],
"env":{
"FIRECRAWL_API_KEY":"${input:apiKey}"
}
}
}
}

βš™οΈ Configuration

Required

NameDescription
FIRECRAWL_API_KEYYour Firecrawl API key

Optional (Self-hosted)

NameDescription
FIRECRAWL_API_URLCustom Firecrawl API endpoint

Retry Configuration

VariableDefaultDescription
FIRECRAWL_RETRY_MAX_ATTEMPTS3Number of retry attempts
FIRECRAWL_RETRY_INITIAL_DELAY1000Initial delay (ms)
FIRECRAWL_RETRY_MAX_DELAY10000Maximum delay (ms)
FIRECRAWL_RETRY_BACKOFF_FACTOR2Exponential backoff factor

Credit Monitoring

VariableDefault
FIRECRAWL_CREDIT_WARNING_THRESHOLD1000
FIRECRAWL_CREDIT_CRITICAL_THRESHOLD100

Example:

exportFIRECRAWL_API_KEY=your-api-key
# Retry config
exportFIRECRAWL_RETRY_MAX_ATTEMPTS=5
exportFIRECRAWL_RETRY_INITIAL_DELAY=2000
exportFIRECRAWL_RETRY_MAX_DELAY=30000
exportFIRECRAWL_RETRY_BACKOFF_FACTOR=3
# Credit thresholds
exportFIRECRAWL_CREDIT_WARNING_THRESHOLD=2000
exportFIRECRAWL_CREDIT_CRITICAL_THRESHOLD=500

🧠 System Defaults

constCONFIG={
retry:{
maxAttempts:3,
initialDelay:1000,
maxDelay:10000,
backoffFactor:2,
},
credit:{
warningThreshold:1000,
criticalThreshold:100,
},
};

πŸ“¦ Available Tools Overview

  • firecrawl_scrape β€” Single page content extraction
  • firecrawl_map β€” URL discovery on websites
  • firecrawl_crawl β€” Multi-page extraction (returns job ID)
  • firecrawl_check_crawl_status β€” Monitor crawl progress
  • firecrawl_search β€” Web search with optional content scraping
  • firecrawl_extract β€” Structured data extraction to JSON

πŸ”§ Key Usage Examples

The examples show proper parameter usage for common scenarios like:

  • Basic page scraping with content filtering
  • Web search with scraped results
  • Structured data extraction with custom schemas

πŸ”Ž Decision Tree

Great guidance on tool selection based on needs:

  • Known URL β†’ scrape
  • Find URLs β†’ map
  • Search web β†’ search
  • Extract structured data β†’ extract
  • Full site coverage β†’ crawl + status check

⚑ Performance Optimization

Valuable tips:

  • Use maxAge for caching
  • Use onlyMainContent for efficiency

πŸ§ͺ Prompt Examples

  • Scrape:
    β€œGet the content of https://example.com.”

  • Search:
    β€œFind 2023 papers on AI.”

  • Extract:
    β€œExtract product name, price, description from [urls].”

  • Deep research:
    β€œResearch environmental impact of EVs vs gas cars.”


πŸ“„ License

MIT Β© Firecrawl Team


🚩 Claim this MCP server. Contact info.

All credits to the original authors of: https://github.com/mendableai/firecrawl-mcp-server
Contact contact: ai@apify.com

You might also like

Playwright MCP Server

jiri.spilka/playwright-mcp-server

A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright

πŸ‘ User avatar

JiΕ™Γ­ Spilka

313

Time MCP Server

agentify/time-mcp-server

An MCP server implementing the Model Context Protocol (MCP) for time-related operations.

Excel Mcp Server

lovely_radiologist/excel-mcp-server

Weather MCP Server

jiri.spilka/weather-mcp-server

A Model Context Protocol (MCP) server that provides weather information using the Open-Meteo API

πŸ‘ User avatar

JiΕ™Γ­ Spilka

698

5.0

DeepL MCP Server

agentify/deepl-mcp-server

A Model Context Protocol (MCP) server that provides translation capabilities using the DeepL API.

MCP Web Scraper Server β€” AI-Ready Web Scraping via MCP

junipr/mcp-web-scraper

Model Context Protocol (MCP) server for web scraping. Provides scrape, extract, search, and link discovery tools via SSE or WebSocket transport. Connect AI agents and LLMs to live web data.

Browserbase MCP Server

agentify/browserbase-mcp-server

A Model Context Protocol (MCP) server that provides browser automation capabilities using Browserbase.

Mcp Server Generator

fiery_dream/mcp-server-generator

πŸ‘ User avatar

Cody Churchwell

1

Related articles

Best MCP servers for developers
Read more
Build and deploy MCP servers in minutes with a TypeScript template
Read more