skillpack.co
All skills

Firecrawl MCP Server

active

Official Firecrawl MCP for scraping, extraction, and deep research workflows. 50K+ npm weekly downloads, backed by $14.5M Series A.

Connector
Composite
Complexity
businessproductivitysearchresearch

70/100

Trust

5.8K+ ↓91%

Stars

8

Evidence

3.2 MB

Repo size

Videos

Reviews, tutorials, and comparisons from the community.

Turn Any Website Into LLM Ready Data INSTANTLY

Nate Herk | AI Automation·2026-02-11

Firecrawl MCP = Effortless Web Scraping

AI LABS·2025-03-13

Scrape ANY Website With AI For FREE with Firecrawl! Best AI Web Scraper (Opensource)

WorldofAI·2025-11-20

Repo health

70/100

6d ago

Last push

85

Open issues

650

Forks

21

Contributors

Editorial verdict

#1 in product-business-development by volume and evidence. 50.6K npm/wk (highest in category), 83% benchmark accuracy (AIMultiple), F1 0.638 (SearchMCP). Three independent sources confirm extraction superiority.

Public evidence

strong2026-02
v2.8.0: parallel agent execution, Spark model family, Browser Sandbox

Parallel agent execution for thousands of simultaneous queries. Spark-1-pro for complex multi-domain research, spark-1-mini 60% cheaper. Browser Sandbox with Playwright for interactive automation. 3+ major features in Feb alone.

Official changelog, verifiable featuresFirecrawl (official, verifiable)
strong2026-01
Three independent Crawl4AI vs Firecrawl comparisons validate positioning

Three independent sources reaching the same conclusion: Firecrawl wins on ease of use, enterprise compliance, combined search+scrape. Crawl4AI wins on license, cost, control. Strong signal validating both tools' positioning.

Three independent review sitesCapsolver, Bright Data, Apify (all independent)

How does this compare?

See side-by-side metrics against other skills in the same category.

COMPARE SKILLS →

Growth

GitHub stars over time.

GitHub Stars

Where it wins

Official provider support

Strong extraction and scraping shape

Best fit when research means real web pages, not just search snippets

Where to be skeptical

Not the system of record itself

Needs a downstream workspace if you want operating memory

AGPL-3.0 license may complicate enterprise adoption

Ranking in categories

Featured in bundles

Know a better alternative?

Submit evidence and we'll run the full pipeline.

SUBMIT →

Similar skills

Raw GitHub source

GitHub README peek

Constrained peek so you can sanity-check the source material without leaving the site.

<div align="center"> <a name="readme-top"></a> <img src="https://raw.githubusercontent.com/firecrawl/firecrawl-mcp-server/main/img/fire.png" height="140" > </div>

Firecrawl MCP Server

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

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

Features

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

Installation

Running with npx
env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp
Manual Installation
npm install -g firecrawl-mcp
Running on Cursor

Configuring Cursor 🖥️ Note: Requires Cursor version 0.45.6+ For the most up-to-date configuration instructions, please refer to the official Cursor documentation on configuring MCP servers: Cursor MCP Server Configuration Guide

To configure Firecrawl MCP in Cursor v0.48.6

  1. Open Cursor Settings
  2. Go to Features > MCP Servers
  3. Click "+ Add new global MCP server"
  4. Enter the following code:
    {
      "mcpServers": {
        "firecrawl-mcp": {
          "command": "npx",
          "args": ["-y", "firecrawl-mcp"],
          "env": {
            "FIRECRAWL_API_KEY": "YOUR-API-KEY"
          }
        }
      }
    }
    

To configure Firecrawl MCP in Cursor v0.45.6

  1. Open Cursor Settings
  2. Go to Features > MCP Servers
  3. Click "+ Add New MCP Server"
  4. Enter the following:
    • Name: "firecrawl-mcp" (or your preferred name)
    • Type: "command"
    • Command: env FIRECRAWL_API_KEY=your-api-key npx -y firecrawl-mcp

If you are using Windows and are running into issues, try cmd /c "set FIRECRAWL_API_KEY=your-api-key && npx -y firecrawl-mcp"

Replace your-api-key with your Firecrawl API key. If you don't have one yet, you can create an account and get it from https://www.firecrawl.dev/app/api-keys

After adding, refresh the MCP server list to see the new tools. The Composer Agent will automatically use Firecrawl MCP when appropriate, but you can explicitly request it by describing your web scraping needs. Access the Composer via Command+L (Mac), select "Agent" next to the submit button, and enter your query.

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 Streamable HTTP Local Mode

To run the server using Streamable HTTP locally instead of the default stdio transport:

env HTTP_STREAMABLE_SERVER=true FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp

Use the url: http://localhost:3000/mcp

Installing via Smithery (Legacy)
npx -y @smithery/cli install @mendableai/mcp-server-firecrawl --client claude
Running on VS Code

For one-click installation, click one of the install buttons below...

For manual installation, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing Ctrl + Shift + P and typing Preferences: Open User Settings (JSON).

{
  "mcp": {
    "inputs": [
      {
        "type": "promptString",
        "id": "apiKey",
        "description": "Firecrawl API Key",
        "password": true
      }
    ],
    "servers": {
      "firecrawl": {
        "command": "npx",
        "args": ["-y", "firecrawl-mcp"],
        "env": {
View on GitHub →