Web Scraping
Firecrawl
Web scraping MCP server with JavaScript rendering, crawling, and structured data extraction capabilities.
Install
npx -y firecrawl-mcp
Firecrawl is a web scraping MCP server that handles JavaScript rendering, full-site crawling, and structured data extraction. It converts any website into clean markdown or structured data that LLMs can process.
## Capabilities
- Scrape single URLs with full JavaScript rendering
- Crawl entire websites with configurable depth
- Extract structured data using LLM-powered extraction
- Convert pages to clean markdown for LLM consumption
- Handle dynamic content, SPAs, and anti-bot measures
- Batch scraping for multiple URLs
## Usage
```json
{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
```
## Key Tools
- `firecrawl_scrape` — Scrape a single URL
- `firecrawl_crawl` — Crawl an entire site
- `firecrawl_extract` — Extract structured data from pages
- `firecrawl_map` — Discover all URLs on a site