The core Rust SDK for interacting with the Firecrawl API. Provides functionality for web scraping, crawling, searching, and more.
Similar to the official SDK and mimic the JS SDK api.
A Model Context Protocol (MCP) server implementation that exposes Firecrawl functionality to AI models through various transport mechanisms.
- default: include all tools
- batch_scrape: include batch scrape tool
- crawl: include crawl tool
- map: include map tool
- scrape: include scrape tool
- search: include search tool
- stdio transport
cargo run --package firecrawl-mcp --bin std_io- sse transport
cargo run --package firecrawl-mcp --bin sse- sse transport build with only scrape tool
cargo build --package firecrawl-mcp --bin sse --no-default-features --features scrape- for in-process transport, use rmcp-in-process-transport