MCP-Mirror

FireCrawl MCP Server

Community MCP-Mirror
Updated

MCP server for FireCrawl web scraping integration

FireCrawl MCP Server

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

Features

  • JavaScript Rendering: Extract content from JavaScript-heavy websites
  • Mobile/Desktop Views: Support for different viewport configurations
  • Smart Rate Limiting: Built-in rate limit handling
  • Multiple Formats: Support for HTML, Markdown, screenshots, and raw text extraction
  • Batch Processing: Efficient handling of multiple URLs
  • Content Filtering: Include or exclude specific HTML tags

Tools

fire_crawl_scrape

Scrapes content from a single URL with customizable options.

  • Inputs:
    • url (string): Target URL to scrape
    • formats (array): Output formats (markdown, html, rawHtml, screenshot, links, screenshot@fullPage, extract)
    • waitFor (number, optional): Wait time in milliseconds
    • onlyMainContent (boolean, optional): Extract main content only
    • includeTags (array, optional): HTML tags to specifically include
    • excludeTags (array, optional): HTML tags to exclude
    • mobile (boolean, optional): Use mobile viewport
    • skipTlsVerification (boolean, optional): Skip TLS verification

fire_crawl_batch

Initiates a batch scraping job for multiple URLs.

  • Inputs:
    • urls (array): List of URLs to scrape
    • formats (array): Output formats (same as single scrape)
    • Other options same as fire_crawl_scrape

fire_crawl_status

Checks the status of a batch scraping job.

  • Inputs:
    • id (string): Batch job ID to check

Installation

npm install mcp-server-firecrawl

Configuration

Getting an API Key

  1. Sign up for a FireCrawl account
  2. Generate your API key from the dashboard
  3. Set the API key in your environment

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

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

Development

# Install dependencies
npm install

# Build
npm run build

# Run tests
npm test

Rate Limits

  • 3 requests per minute on free tier
  • 25-second cooldown after hitting rate limit
  • Higher limits available on paid plans

License

MIT License - see LICENSE file for details

MCP Server · Populars

MCP Server · New

    82ch

    MCP-Dandan - MCP Security Framework

    MCP Security Solution for Agentic AI — real-time proxying, behavior analysis, and malicious tool detection

    Community 82ch
    Vvkmnn

    claude-historian-mcp

    🤖 An MCP server for Claude Code conversation history

    Community Vvkmnn
    tommyreid622

    Polymarket Copy Trading Bot

    Polymarket trading bot: Polymarket copytrading bot, Polymarket arbitrage bot on Polymarket, Monitor real price on Polymarket and calculate prob and automatically mirror positions with intelligent sizing and safety checks on Polymarket.(copytrading bot & arbitrage bot))

    Community tommyreid622
    aws

    MCP Proxy for AWS

    AWS MCP Proxy Server

    Community aws
    railsblueprint

    Blueprint MCP

    MCP server for browser automation across Chrome, Firefox, and Safari using real browser profiles

    Community railsblueprint