You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Model Context Protocol (MCP) server implementation that integrates with [Firecrawl](https://github.com/mendableai/firecrawl) for web scraping capabilities.
4
4
5
-
A Model Context Protocol (MCP) server implementation that integrates with FireCrawl for advanced web scraping capabilities.
5
+
Big thanks to [@vrknetha](https://github.com/vrknetha), [@cawstudios](https://caw.tech)for the initial implementation!
6
6
7
7
## Features
8
8
9
-
-Web scraping with JavaScript rendering
10
-
-Efficient batch processing with built-in rate limiting
9
+
-Scrape, crawl, search, extract and batch scrape support
10
+
-Web scraping with JS rendering
11
11
- URL discovery and crawling
12
12
- Web search with content extraction
13
13
- Automatic retries with exponential backoff
14
+
-- Efficient batch processing with built-in rate limiting
14
15
- Credit usage monitoring for cloud API
15
16
- Comprehensive logging system
16
17
- Support for cloud and self-hosted FireCrawl instances
@@ -22,7 +23,7 @@ A Model Context Protocol (MCP) server implementation that integrates with FireCr
> If you are using Windows and are running into issues, try `cmd /c "set FIRECRAWL_API_KEY=your-api-key && npx -y firecrawl-mcp"`
51
+
58
52
Replace `your-api-key` with your FireCrawl API key.
59
53
60
54
After adding, refresh the MCP server list to see the new tools. The Composer Agent will automatically use FireCrawl MCP when appropriate, but you can explicitly request it by describing your web scraping needs. Access the Composer via Command+L (Mac), select "Agent" next to the submit button, and enter your query.
61
55
56
+
### Running on Windsurf
57
+
58
+
Add this to your `./codeium/windsurf/model_config.json`:
59
+
60
+
```json
61
+
{
62
+
"mcpServers": {
63
+
"mcp-server-firecrawl": {
64
+
"command": "npx",
65
+
"args": ["-y", "firecrawl-mcp"],
66
+
"env": {
67
+
"FIRECRAWL_API_KEY": "YOUR_API_KEY_HERE"
68
+
}
69
+
}
70
+
}
71
+
}
72
+
```
73
+
74
+
75
+
### Installing via Smithery (Legacy)
76
+
77
+
To install FireCrawl for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@mendableai/mcp-server-firecrawl):
78
+
79
+
```bash
80
+
npx -y @smithery/cli install @mendableai/mcp-server-firecrawl --client claude
81
+
```
82
+
62
83
## Configuration
63
84
64
85
### Environment Variables
@@ -128,7 +149,7 @@ Add this to your `claude_desktop_config.json`:
0 commit comments