FF

firecrawl/firecrawl-mcp-server

Developer tools公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

7731 stars 922 forks 品質 94 トレンド 60MIT

🔥 公式Firecrawl MCPサーバー - Cursor、Claude、その他のLLMクライアントに強力なウェブスクレイピングと検索機能を追加します。

概要

FirecrawlをMCP互換のAIエージェントに提供するModel Context Protocol(MCP)サーバーで、クリーンでエージェント対応のコンテキストをライブウェブで検索、スクレイピング、やり取りできます。 @vrknetha、初期実装に@knacklabs感謝します! - ウェブ検索と全ページのコンテンツ取得 - 任意のURLをクリーンで構造化したデータにスクレイピング - ページとのやり取り — クリック、ナビゲート、操作 - 自律エージェントによる深い調査 - 自動リトライとレート制限 - クラウドおよびセルフホストのサポート - SSEサポート MCP.soの遊び場やKlavis AIでMCPサーバーを試してみて。 セットアップなしでリモートホストサーバーに接続: キーレス無料プランでは、スクレイプ、検索、インタラクトがAPIキーなしで(レート制限付き)動作します。クロール、マッピング、エージェント、抽出などの他のツールもキーが必要です。 人間が登録できる場合はAPIキーやOAuthを優先してください。これによりツールセット全体とより高い制限が可能になります。キーがあれば、以下を使いましょう: 設定の詳細はMCPサーバーのドキュメントとエージェントのオンボーディングガイドをご覧ください。

概要(AI 翻訳)

AIエージェント向けのコンテキストAPIであるFirecrawlをMCP互換クライアントに提供するモデルコンテキストプロトコル(MCP)サーバーです。これにより、ライブウェブを検索し、スクレイピングし、やり取りしてクリーンなMarkdownや構造化データを取り戻します。

@vrknethaに大いに感謝します。初期実装@knacklabs!

特徴

  • ウェブ検索(各結果ごとにページ全体の内容を含むオプション)
  • 開発者ソース(GitHubのissue、統合プルリクエスト、README、ドキュメント)、米国政府のソース、科学論文(PubMed、bioRxiv、medRxiv、arXiv)の検索インデックス
  • 任意のURLをクリーンなMarkdownや構造化JSONにスクレイピングする
  • 解析PDFおよび文書
  • 多くのページからコンテンツをクロールしたり、URLを発見するためにマッピングする
  • 実際のブラウザでページとインタラクション:クリック、入力、フォームの入力、動的ページのナビゲーション
  • 構造化データを返すマルチソースリサーチのためのエージェントジョブを実行する
  • ページの監視と内容変更の通知を受け取る
  • 現在および過去のファイアクロールクレジット使用状況の確認
  • 自動リトライとレート制限
  • クラウドおよびセルフホストのサポート
  • SSEサポート

MCP.soのプレイグラウンドやKlavis AI上でMCPサーバーを試してみます。

このサーバーを使うタイミング

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Firecrawl MCP Server

A Model Context Protocol (MCP) server that brings Firecrawl, the context API for AI agents, to MCP-compatible clients: search, scrape, and interact with the live web and get back clean Markdown or structured data.

Big thanks to @vrknetha, @knacklabs for the initial implementation!

Features

  • Search the web, optionally with full page content for each result
  • Search indexes for developer sources (GitHub issues, merged pull requests, READMEs, and docs), US government sources, and scientific papers (PubMed, bioRxiv, medRxiv, arXiv)
  • Scrape any URL into clean Markdown or structured JSON
  • Parse PDFs and documents
  • Crawl a site for content from many pages, or map it to discover its URLs
  • Interact with pages in a real browser: click, type, fill forms, and navigate dynamic pages
  • Run Agent jobs for multi-source research that returns structured data
  • Monitor pages and get notified when their content changes
  • Check current and historical Firecrawl credit usage
  • Automatic retries and rate limiting
  • Cloud and self-hosted support
  • SSE support

Play around with our MCP Server on MCP.so’s playground or on Klavis AI.

When to Use This Server

  • Use firecrawl_scrape when you have a known URL and want its content as markdown or as JSON matching a schema you supply.
  • Use firecrawl_map when you need to discover URLs on a site without fetching their content.
  • Use firecrawl_crawl when you need content from many pages under a site; set limit, includePaths/excludePaths, or maxDiscoveryDepth to bound it.
  • Use firecrawl_search when you’re starting from a query rather than a URL and want ranked web results. Results carry excerpts; fetch full pages with firecrawl_scrape on the URLs you need. scrapeOptions fetches every result’s page in the same call and bills each as a scrape, so keep it for the full text of a few results (the search-only endpoint never fetches content).
  • Use firecrawl_interact when a page needs a click, type, or navigate action before you can read it: pass a url for a fresh page or a scrapeId to continue on one you already scraped.
  • Use the firecrawl_monitor_* tools when the same page needs to be checked on a recurring schedule with diffs and change alerts, rather than fetched once.
  • Use firecrawl_credit_usage to check credits left or what credits were spent on, by month or day, optionally broken down by endpoint or API key.
GitHub で README 全文を見る

インストール

npx -y firecrawl-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "firecrawl-mcp": { "command": "npx", "args": ["-y", "firecrawl-mcp"], "env": { "FIRECRAWL_API_KEY": "YOUR-API-KEY" } } } }