FireCrawl MCP Server
by MCP-Mirror
FireCrawl MCP Server is a Model Context Protocol server that integrates with FireCrawl for advanced web scraping. It provides features like JavaScript rendering, mobile/desktop views, and smart rate limiting.
Last updated: N/A
What is FireCrawl MCP Server?
This is a Model Context Protocol (MCP) server implementation designed to work with FireCrawl, enabling advanced web scraping capabilities. It allows users to extract content from websites, even those heavily reliant on JavaScript, and offers various output formats and configuration options.
How to use FireCrawl MCP Server?
To use this server, you need a FireCrawl account and API key. Install the server using npm (npm install mcp-server-firecrawl
). Configure your Claude Desktop environment by adding the server to the mcpServers
section in claude_desktop_config.json
, providing the necessary command, arguments, and environment variables (including your FireCrawl API key). Then you can use the provided tools like fire_crawl_scrape
, fire_crawl_batch
, and fire_crawl_status
.
Key features of FireCrawl MCP Server
JavaScript Rendering
Mobile/Desktop Views
Smart Rate Limiting
Multiple Formats (HTML, Markdown, Screenshots, Raw Text)
Batch Processing
Content Filtering (Include/Exclude Tags)
Use cases of FireCrawl MCP Server
Extracting data from JavaScript-heavy websites
Automating web content extraction for analysis
Generating website screenshots in different formats
Collecting data for market research
Monitoring website content changes
FAQ from FireCrawl MCP Server
What is FireCrawl?
What is FireCrawl?
FireCrawl is a web scraping service that provides advanced features like JavaScript rendering and proxy management.
How do I get a FireCrawl API key?
How do I get a FireCrawl API key?
Sign up for a FireCrawl account at firecrawl.dev and generate your API key from the dashboard.
What output formats are supported?
What output formats are supported?
The server supports HTML, Markdown, screenshots, raw text, and links.
What are the rate limits?
What are the rate limits?
The free tier has a limit of 3 requests per minute with a 25-second cooldown after hitting the limit. Higher limits are available on paid plans.
How do I run a batch scraping job?
How do I run a batch scraping job?
Use the fire_crawl_batch
tool, providing an array of URLs and desired output formats.