By mendableaiCreated 16 days ago
starstarstarstarstar

Extract web data with Firecrawl.

Visit Project
Share this MCP:
X (Formerly Twitter)RedditblueskyThreads by Instagram

Category

Official MCP Server

Tags

FirecrawlWeb ScrapingData ExtractionMcp Server

What is Firecrawl MCP Server?

Firecrawl MCP Server is an implementation of the Model Context Protocol (MCP) server that integrates with Firecrawl for advanced web scraping and data extraction capabilities. It enables users to perform various web data extraction tasks through a standardized protocol, making it compatible with various platforms and tools.

How to use Firecrawl MCP Server?

  1. Obtain your Firecrawl API key from Firecrawl.dev
  2. Install the server using one of the supported methods:
    • Via npx: env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp
    • Manual installation: npm install -g firecrawl-mcp
    • Integration with platforms like VS Code, Cursor, or Claude Desktop
  3. Use the server to perform various scraping tasks by invoking the appropriate tools with JSON-formatted arguments.

Key features of Firecrawl MCP Server?

  • Web scraping, crawling, and discovery
  • Search and content extraction
  • Deep research and batch scraping
  • Automatic retries and rate limiting
  • Cloud and self-hosted support
  • Comprehensive logging
  • Robust error handling
  • Integration with development environments (VS Code, Cursor) and platforms (Claude Desktop)
  • Server-Sent Events (SSE) support

Use cases of Firecrawl MCP Server?

  1. Extracting content from single or multiple web pages
  2. Discovering and mapping URLs on a website
  3. Conducting in-depth research on specific topics
  4. Searching the web for information
  5. Extracting structured data from web pages
  6. Generating LLMs.txt files for AI interaction guidelines

FAQ from Firecrawl MCP Server?

  • Can I use Firecrawl with my own self-hosted instance?

    Yes, configure FIRECRAWL_API_URL to point to your self-hosted instance.

  • How does the rate limiting work?

    The server implements exponential backoff for retries and uses configurable retry parameters.

  • What are the credit thresholds for warnings?

    By default, warnings are triggered at 1000 credits and critical alerts at 100 credits.

  • Which platforms/plugins support Firecrawl MCP?

    VS Code, Cursor, Klavis AI, MCP.so, Windsurf, and others support integration with Firecrawl MCP Server.

  • Is configuration required?

    Yes, you need to provide your Firecrawl API key as an environment variable FIRECRAWL_API_KEY.