Skip to content

Releases: firecrawl/firecrawl-mcp-server

v3.2.1

26 Sep 07:31
Compare
Choose a tag to compare
  • Adjusted search to include query operators in the prompt

v3.2.0

16 Sep 19:25
Compare
Choose a tag to compare

Fixed an issue where self host instances where requiring an API_KEY even if a custom base url was set.

Full Changelog: v3.0.0...v3.2.0

v3.0.0

11 Sep 22:37
0076ed5
Compare
Choose a tag to compare

What's Changed

  • (feat/versioning) Support for v1 and v2 by @nickscamara in #90
  • fix: wrap safeLogs outside of try-catch and name anon functions for better debugging by @mogery in #92
  • Fastmcp by @tomkosm in #97

New Contributors

Full Changelog: v2.0.0...v3.0.0

v2.0.0

23 Aug 19:15
5d035e9
Compare
Choose a tag to compare

What's Changed

  • Updated to Firecrawl v2 API and added Streamable HTTP

Full Changelog: v1.12.0...v2.0.0

v1.12.0

03 Jul 14:59
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.7.2...v1.12.0

Added llms.txt generator

27 Mar 07:39
febf0e6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.1...v1.7.2

Added Deep Research (Alpha)

02 Mar 21:29
c95af66
Compare
Choose a tag to compare
  • Added Deep Research Tool

Full Changelog: v.1.3.3...v1.4.1

Official Release - v1.3.3

21 Feb 16:32
3e11cd9
Compare
Choose a tag to compare

Introducing the Official Firecrawl MCP Server 📡

Give web scraping abilities to Cursor, Claude Desktop and more.

env FIRECRAWL_API_KEY=YOUR_KEY npx -y firecrawl-mcp

v1.2.4: Configurable Settings & Enhanced Documentation

11 Feb 03:51
Compare
Choose a tag to compare

Overview

This release adds environment variable configuration support and enhances documentation, making the server more flexible and easier to configure.

🔧 Configuration Updates

New Environment Variables

  • Retry Configuration:
    • FIRE_CRAWL_RETRY_MAX_ATTEMPTS (default: 3)
    • FIRE_CRAWL_RETRY_INITIAL_DELAY (default: 1000ms)
    • FIRE_CRAWL_RETRY_MAX_DELAY (default: 10000ms)
    • FIRE_CRAWL_RETRY_BACKOFF_FACTOR (default: 2)
  • Credit Monitoring:
    • FIRE_CRAWL_CREDIT_WARNING_THRESHOLD (default: 1000)
    • FIRE_CRAWL_CREDIT_CRITICAL_THRESHOLD (default: 100)

📚 Documentation Improvements

  • Added comprehensive configuration examples
  • Enhanced retry behavior documentation with timing examples
  • Improved credit monitoring documentation
  • Updated Claude Desktop configuration guide

💡 Example Usage

Cloud API with custom retry settings

export FIRE_CRAWL_API_KEY=your-api-key
export FIRE_CRAWL_RETRY_MAX_ATTEMPTS=5
export FIRE_CRAWL_RETRY_INITIAL_DELAY=2000

Self-hosted with custom credit thresholds

export FIRE_CRAWL_API_URL=https://firecrawl.your-domain.com
export FIRE_CRAWL_CREDIT_WARNING_THRESHOLD=2000

🔍 Technical Details

  • All configuration options now support environment variable overrides
  • Maintained backward compatibility with default values
  • Enhanced error messages for configuration validation

📋 Full Changelog

See CHANGELOG.md for complete details.

v1.2.3: Optimize Batch Processing

10 Feb 16:53
Compare
Choose a tag to compare

What's Changed

Improvements

  • Removed redundant batch configuration to rely on FireCrawl library's built-in functionality
  • Simplified batch processing logic by leveraging library's native implementation
  • Optimized parallel processing and rate limiting handling
  • Reduced code complexity and potential configuration conflicts

Technical Details

  • Removed custom CONFIG.batch settings:
    • Removed maxParallelOperations configuration
    • Removed delayBetweenRequests configuration
  • Simplified batch operation processing to use library's built-in batch handling
  • Updated server startup logging to remove batch configuration references
  • Maintained credit usage tracking and error handling functionality

Benefits

  • More reliable batch processing using library's battle-tested implementation
  • Better handling of rate limits and concurrent operations
  • Reduced maintenance overhead
  • Improved code maintainability