MCP Firecrawl Server
Model Context Protocol (MCP) server for Firecrawl web scraping and crawling capabilities. Enables AI assistants to extract structured data from websites.
Features
- Web Scraping: Extract content from web pages
- Site Crawling: Crawl entire websites systematically
- Structured Data: Convert web content to structured formats
- JavaScript Rendering: Support for dynamic content
- Rate Limiting: Built-in rate limiting for respectful scraping
- MCP Integration: Standard MCP protocol for AI assistant integration
Environment Variables
| Variable | Description | Default |
|---|---|---|
MCP_FIRECRAWL_VERSION |
Docker image version | latest |
MCP_FIRECRAWL_PORT_OVERRIDE |
Host port override | 8000 |
FIRECRAWL_API_KEY |
Firecrawl API key (required) | - |
TZ |
Timezone | UTC |
Quick Start
-
Copy
.env.exampleto.env:cp .env.example .env -
Edit
.envand set yourFIRECRAWL_API_KEY(get from https://firecrawl.dev) -
Start the service:
docker compose up -d -
Check service status:
docker compose ps -
View logs:
docker compose logs -f
Usage
Connect your AI assistant to the MCP server at http://localhost:8000 to enable web scraping and crawling capabilities.
License
Please check the official MCP Firecrawl documentation for license information.