firecrawl/firecrawl-mcp-server

🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.

What it solves

Firecrawl MCP Server allows AI agents to interact with the live web. It solves the problem of agents being limited to their training data by providing tools to search, scrape, and interact with websites to get clean, structured, and agent-ready context.

How it works

It acts as a Model Context Protocol (MCP) server that connects AI agents to the Firecrawl API. The server exposes a wide range of tools that agents can call to perform web operations. These operations can be run via a hosted keyless free tier, an API-key authenticated cloud service, or a self-hosted Firecrawl instance.

Who it’s for

Developers building AI agents (using clients like Cursor, Windsurf, or Claude Desktop) who need their agents to have real-time web access, perform deep research, or extract structured data from websites.

Highlights

  • Web Search & Scraping: Search the web or scrape specific URLs into clean markdown or structured JSON based on a provided schema.
  • KNOWLEDGE-Specific Search: Dedicated search tools for developer documentation (GitHub issues, READMEs), US government publications, and scientific research papers.
  • Browser Automation: Ability to click, type, and navigate pages via the firecrawl_interact tool.
  • Autonomous Research: An agent tool for multi-source research that returns structured data from unknown or multiple sites.
  • Web Monitoring: Tools to check pages on a recurring schedule with diffs and change alerts.
  • Flexible Deployment: Supports hosted keyless access, API keys, OAuth, and self-hosted deployments via Docker or npx.

Related

  • Project
  • Project
  • Project
  • Project
  • Project