firecrawl-mcp-server

3,204

Firecrawl MCP Server is an implementation of the Model Context Protocol (MCP) that integrates with Firecrawl for enhanced web scraping capabilities. It supports both cloud and self-hosted environments, offering features like web scraping, crawling, search, and deep research with capabilities for automatic retries and rate limiting.

Overview

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

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

How to Choose a Tool

  • scrape: Single page content
  • batch_scrape: Multiple known URLs
  • map: Discovering URLs on a site

Configuration

  • Environment Variables
    • Required for Cloud API: FIRECRAWL_API_KEY
    • Optional: FIRECRAWL_API_URL

Logging & Error Handling

  • Comprehensive logging and robust error handling included.