MCP.so
ログイン

Firecrawl Mcp Server

@mendableai

Firecrawl Mcp Server について

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

基本情報

カテゴリ

ブラウザ自動化

ライセンス

MIT

ランタイム

node

トランスポート

stdio

公開者

mendableai

投稿者

Victor Bruno Castro

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "firecrawl-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "firecrawl-mcp"
      ],
      "env": {
        "FIRECRAWL_API_KEY": "fc-af1b3ac1a0c2402485402fd0e34da158"
      }
    }
  }
}

ツール

10

Scrape a single webpage with advanced options for content extraction. Supports various formats including markdown, HTML, and screenshots. Can execute custom actions like clicking or scrolling before scraping.

Discover URLs from a starting point. Can use both sitemap.xml and HTML link discovery.

Start an asynchronous crawl of multiple pages from a starting URL. Supports depth control, path filtering, and webhook notifications.

Scrape multiple URLs in batch mode. Returns a job ID that can be used to check status.

Check the status of a batch scraping job.

Check the status of a crawl job.

Search and retrieve content from web pages with optional scraping. Returns SERP results by default (url, title, description) or full page content when scrapeOptions are provided.

Extract structured information from web pages using LLM. Supports both cloud AI and self-hosted LLM extraction.

Conduct deep research on a query using web crawling, search, and AI analysis.

Generate standardized LLMs.txt file for a given URL, which provides context about how LLMs should interact with the website.

概要

What is Firecrawl MCP Server?

Firecrawl MCP Server is a Model Context Protocol server that brings Firecrawl’s web scraping, searching, and interactive browsing capabilities to MCP-compatible AI agents. It is designed for developers and AI agent builders who need clean, structured live web data for their applications.

How to use Firecrawl MCP Server?

The simplest way is to connect to the hosted server at https://mcp.firecrawl.dev/v2/mcp (keyless free tier available). Alternatively, run env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp from the command line. Configure the server by setting the FIRECRAWL_API_KEY environment variable, and optionally FIRECRAWL_API_URL for self-hosted instances or FIRECRAWL_OAUTH_TOKEN for OAuth bearer tokens.

Key features of Firecrawl MCP Server

  • Search the web and get full page content
  • Scrape any URL into clean, structured data
  • Interact with pages via click, navigate, and operate
  • Deep research with an autonomous agent
  • Automatic retries and rate limiting
  • Cloud and self-hosted deployment support
  • SSE transport support

Use cases of Firecrawl MCP Server

  • Extracting single-page content from a known URL using structured JSON
  • Discovering all URLs on a website for site mapping
  • Complex multi-source research across unknown sources via the agent tool
  • Interactive browser automation such as clicking, typing, and navigating
  • Structured extraction from URLs using the extract tool

FAQ from Firecrawl MCP Server

What tools are available in Firecrawl MCP Server?

The server provides firecrawl_scrape for single-page extraction, firecrawl_search for web search, firecrawl_interact for browser automation, firecrawl_map for URL discovery, firecrawl_crawl for multi-page extraction, firecrawl_extract for structured data, firecrawl_agent for complex research, and firecrawl_monitor for recurring page checks.

When should I use JSON format versus Markdown for scraping?

Use JSON format with a schema to extract only the specific data you need—this keeps responses small and avoids context window overflow. Use Markdown format only when you genuinely need the full page content, such as reading an entire article for summarization.

Do I need an API key to use Firecrawl MCP Server?

On the keyless free tier, the scrape, search, and interact tools work without an API key (though rate-limited). Other tools such as crawl, map, agent, and extract require a Firecrawl API key. You can also use OAuth bearer tokens (starting with fco_).

Can I run Firecrawl MCP Server with a self-hosted Firecrawl instance?

Yes. Set the FIRECRAWL_API_URL environment variable to your custom API endpoint (e.g., https://firecrawl.your-domain.com). Authentication via FIRECRAWL_API_KEY is optional for self-hosted instances.

How do I connect Firecrawl MCP Server to different AI clients?

You can connect to Claude Desktop, Cursor, Windsurf, VS Code, or any MCP-compatible client. The README provides specific configuration JSON blocks for each client, pointing to either the hosted endpoint or a local npx command.

コメント

「ブラウザ自動化」の他のコンテンツ