Home

Awesome

FireCrawl MCP Server

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

Features

Tools

fire_crawl_scrape

Scrapes content from a single URL with customizable options.

fire_crawl_batch

Initiates a batch scraping job for multiple URLs.

fire_crawl_status

Checks the status of a batch scraping job.

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

License

MIT License - see LICENSE file for details