Skip to content

Releases: firecrawl/firecrawl-mcp-server

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

v1.2.2: Type System and Error Handling Improvements

05 Feb 13:15
5ad8b85
Compare
Choose a tag to compare

This release focuses on improving type safety and error handling in the FireCrawl MCP server.

Key Improvements

  • Fixed type system warnings by properly implementing ExtractParams and ExtractResponse interfaces
  • Enhanced type safety in extract operations with improved type guards
  • Refined error messages for better configuration validation
  • Fixed API response type casting issues

Technical Details

  • Resolved unused TypeScript interface warnings
  • Improved type inference in extract operations
  • Enhanced type guards for better runtime validation
  • Updated error message formatting for configuration issues

Compatibility

  • Requires Node.js >= 18.0.0
  • Compatible with @mendable/firecrawl-js ^1.16.0
  • Compatible with @modelcontextprotocol/sdk ^1.4.1

v1.2.1

06 Jan 14:43
2390515
Compare
Choose a tag to compare

FireCrawl MCP Server v1.2.1 - Binary Configuration Hotfix

Changes

  • Fixed binary configuration in package.json to resolve npx execution issues
  • Simplified package configuration for better CLI tool support
  • Added proper file inclusions for npm package distribution
  • Updated package scripts to ensure proper build during installation