The Firecrawl MCP Server is a powerful tool designed to integrate web scraping capabilities with Large Language Models (LLMs) like Claude, Cursor, and others. It provides advanced features such as web scraping with JavaScript rendering, URL discovery, batch processing, and deep research capabilities. This server is part of the Firecrawl ecosystem, enabling seamless interaction with web content for LLM applications.
env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp
npm install -g firecrawl-mcp
shell
env FIRECRAWL_API_KEY=your-api-key npx -y firecrawl-mcp
Add the following to ./codeium/windsurf/model_config.json
:
{
"mcpServers": {
"mcp-server-firecrawl": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
FIRECRAWL_API_KEY
: Your Firecrawl API key.FIRECRAWL_API_URL
: Custom API endpoint for self-hosted instances.
Optional Configuration:
FIRECRAWL_RETRY_MAX_ATTEMPTS
, FIRECRAWL_RETRY_INITIAL_DELAY
, etc.FIRECRAWL_CREDIT_WARNING_THRESHOLD
, FIRECRAWL_CREDIT_CRITICAL_THRESHOLD
.firecrawl_scrape
): Scrape content from a single URL.firecrawl_batch_scrape
): Scrape multiple URLs efficiently.firecrawl_search
): Search the web and extract content.firecrawl_crawl
): Start an asynchronous crawl.firecrawl_extract
): Extract structured data using LLMs.firecrawl_deep_research
): Conduct deep web research.firecrawl_generate_llmstxt
): Generate standardized llms.txt
files for websites.# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
This project is licensed under the MIT License. See the LICENSE file for details.
The Firecrawl MCP Server is developed by MendableAI and is part of the Firecrawl ecosystem. It enhances LLM applications with powerful web scraping and content extraction capabilities.