drio
Open app

Firecrawl MCP Server

Source

Mirror of

Catalog onlyCatalog onlySTDIO

Overview

Firecrawl MCP Server is a Model Context Protocol (MCP) server designed for web scraping, content searching, site crawling, and data extraction using the Firecrawl API.

To use Firecrawl MCP Server, install it via npm, set your Firecrawl API key, and run the server. You can then utilize various commands for scraping, crawling, and data extraction.

  • Web Scraping: Extract content from any webpage with customizable options including mobile emulation and content filtering. - Content Search: Intelligent search capabilities with multi-language support and location-based results. - Site Crawling: Advanced crawling functionality with depth control and rate limiting. - Site Mapping: Generate site structure maps with subdomain support. - Data Extraction: Extract structured data from multiple URLs with schema validation.
  1. Scraping product details from e-commerce websites.
  2. Crawling blogs for content aggregation.
  3. Extracting structured data for analysis and reporting.

Add to your AI client

Use these steps to connect Firecrawl MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "msparihar-mcp-server-firecrawl-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-msparihar-mcp-server-firecrawl-mcp-mirror"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "msparihar-mcp-server-firecrawl-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-msparihar-mcp-server-firecrawl-mcp-mirror"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "msparihar-mcp-server-firecrawl-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-msparihar-mcp-server-firecrawl-mcp-mirror"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "msparihar-mcp-server-firecrawl-mcp-mirror": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-msparihar-mcp-server-firecrawl-mcp-mirror"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "msparihar-mcp-server-firecrawl-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-msparihar-mcp-server-firecrawl-mcp-mirror"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "msparihar-mcp-server-firecrawl-mcp-mirror": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-msparihar-mcp-server-firecrawl-mcp-mirror"
      ]
    }
  }
}

FAQ

Can I scrape any website?

Yes, as long as you comply with the website's terms of service.

Is there a limit to the number of requests?

Yes, the server implements rate limiting to prevent abuse.

How do I handle errors?

The server has robust error handling with detailed messages and automatic retries.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1378,"uuid":"1fe8c47d-c3d4-454e-a634-1bd7c45f4bca","name":"Msparihar_mcp-server-firecrawl","title":"Firecrawl MCP Server","description":"Mirror of","avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","created_at":"2025-02-20T15:32:13.361Z","updated_at":"2025-02-23T07:21:39.582Z","status":"created","author_name":"MCP-Mirror","author_avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","tags":"web-scraping,data-extraction,site-crawling","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/MCP-Mirror/Msparihar_mcp-server-firecrawl","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]