FF

firecrawl/firecrawl-mcp-server

Developer tools공식

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

7.7천 stars 922 forks 품질 94 트렌드 60MIT

🔥 공식 Firecrawl MCP 서버 - Cursor, Claude 및 기타 LLM 클라이언트에 강력한 웹 스크래핑 및 검색 기능을 추가합니다.

개요

MCP 호환 AI 에이전트에게 Firecrawl을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버로, 검색 및 스크래핑, 라이브 웹과 상호작용하여 깔끔하고 에이전트 준비가 된 컨텍스트를 제공합니다. @vrknetha 정말 감사드리며, 초기 구현에 @knacklabs 감사드립니다! - 웹 검색 및 전체 페이지 콘텐츠 획득 - URL을 깨끗하고 구조화된 데이터로 스크래핑 - 페이지와 상호작용 — 클릭, 탐색, 조작 - 자율 에이전트를 통한 심층 연구 - 자동 재시도 및 속도 제한 - 클라우드 및 셀프 호스팅 지원 - SSE 지원 MCP.so의 놀이터나 Klavis AI에서 MCP 서버를 사용해 보세요. 설정 없이 원격 호스팅 서버에 접속하세요: 키리스 무료 티어에서는 스크래핑, 검색, 상호작용이 API 키 없이도 작동합니다(속도 제한). 크롤, 맵, 에이전트, 추출 같은 다른 도구들도 키가 필요합니다. 사람이 가입할 수 있을 때는 API 키나 OAuth를 선호하세요. 이렇게 하면 전체 도구 세트와 더 높은 한계가 열립니다. 키가 있으면 다음을 사용하세요: 설정 세부사항은 MCP 서버 문서와 에이전트 온보딩 가이드를 참고하세요.

개요(AI 번역)

AI 에이전트를 위한 컨텍스트 API인 Firecrawl을 MCP 호환 클라이언트에 전달하는 모델 컨텍스트 프로토콜(MCP) 서버로, 라이브 웹에서 검색, 스크래핑, 상호작용하여 깨끗한 마크다운 또는 구조화된 데이터를 복구합니다.

@vrknetha @knacklabs 초기 구현에 정말 감사드립니다!

특징

  • 웹 검색 (선택적으로 각 결과에 대해 전체 페이지 콘텐츠와 함께)
  • 개발자 소스 인덱스(GitHub 이슈, 병합된 풀 요청, README, 문서), 미국 정부 출처, 과학 논문(PubMed, bioRxiv, medRxiv, arXiv) 검색
  • 어떤 URL이든 깨끗한 Markdown 또는 구조화된 JSON 스크래핑
  • 파서 PDF 및 문서
  • 여러 페이지에서 콘텐츠를 크롤링하거나 URL을 찾기 위해 매핑
  • 실제 브라우저에서 페이지와 상호작용: 클릭, 타이핑, 양식 작성, 동적 페이지 탐색
  • 구조화된 데이터를 반환하는 다중 출처 연구를 위한 에이전트 작업 실행
  • 페이지를 모니터링하고 내용이 변경될 때 알림을 받는다
  • 현재 및 과거 Firecrawl 크레딧 사용 확인
  • 자동 재시도 및 속도 제한
  • 클라우드 및 자체 호스팅 지원
  • 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" } } } }