Firecrawl MCP Server logo

Firecrawl MCP Server

by MCP-Mirror

Firecrawl MCP Server is a Model Context Protocol server designed for web scraping, content searching, site crawling, and data extraction using the Firecrawl API. It provides a powerful and flexible solution for automating web data acquisition.

View on GitHub

Last updated: N/A

What is Firecrawl MCP Server?

Firecrawl MCP Server is a server that enables web scraping, content searching, site crawling, and data extraction by leveraging the Firecrawl API. It integrates with Model Context Protocol (MCP) to provide structured access to web data.

How to use Firecrawl MCP Server?

To use the Firecrawl MCP Server, install it globally or locally using npm. Obtain a Firecrawl API key and set it as an environment variable. Then, run the server using the mcp-server-firecrawl command. Integrate it with applications like Claude Desktop App or Claude VSCode Extension by configuring the MCP settings.

Key features of Firecrawl MCP Server

  • Web Scraping with customizable options

  • Intelligent Content Search with multi-language support

  • Advanced Site Crawling with depth control and rate limiting

  • Site Mapping with subdomain support and link analysis

  • Data Extraction with schema validation and batch processing

Use cases of Firecrawl MCP Server

  • Extracting product information from e-commerce websites

  • Crawling news websites for articles on specific topics

  • Generating site maps for website analysis

  • Searching for content in multiple languages based on location

  • Automating data extraction from multiple URLs

FAQ from Firecrawl MCP Server

How do I get a Firecrawl API key?

You can obtain a Firecrawl API key from the developer portal at firecrawl.dev/dashboard.

How do I set the Firecrawl API key?

Set the API key as an environment variable named FIRECRAWL_API_KEY using your operating system's method (e.g., export in Unix/Linux/macOS, set in Windows).

How do I install the server?

You can install the server globally or locally using npm: npm install -g @modelcontextprotocol/mcp-server-firecrawl or npm install @modelcontextprotocol/mcp-server-firecrawl.

How do I integrate the server with Claude Desktop App?

Add the provided JSON configuration to your MCP settings in the Claude Desktop App.

Where can I find more usage examples?

Check the examples directory in the repository for more usage examples, such as basic scraping and crawling/mapping.