A Model Context Protocol (MCP) server implementation that integrates with FireCrawl for advanced web scraping capabilities.
Scrapes content from a single URL with customizable options.
url
(string): Target URL to scrapeformats
(array): Output formats (markdown
, html
, rawHtml
, screenshot
, links
, screenshot@fullPage
, extract
)waitFor
(number, optional): Wait time in millisecondsonlyMainContent
(boolean, optional): Extract main content onlyincludeTags
(array, optional): HTML tags to specifically includeexcludeTags
(array, optional): HTML tags to excludemobile
(boolean, optional): Use mobile viewportskipTlsVerification
(boolean, optional): Skip TLS verificationInitiates a batch scraping job for multiple URLs.
urls
(array): List of URLs to scrapeformats
(array): Output formats (same as single scrape)fire_crawl_scrape
Checks the status of a batch scraping job.
id
(string): Batch job ID to checknpm install mcp-server-firecrawl
Add this to your claude_desktop_config.json
:
{
"mcpServers": {
"mcp-server-firecrawl": {
"command": "npx",
"args": ["-y", "mcp-server-firecrawl"],
"env": {
"FIRE_CRAWL_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
MIT License - see LICENSE file for details
Seamless access to top MCP servers powering the future of AI integration.