Skip to main content
Glama
DaisukeHori

Firecrawl MCP Server

by DaisukeHori

🔥 Firecrawl MCP 서버

자체 호스팅 Firecrawl을 Claude에서 MCP로 조작합니다.

Deploy with Vercel License: MIT Tools

LP: daisukehori.github.io/firecrawl-mcp

자체 호스팅된 Firecrawl을 MCP(Model Context Protocol)를 통해 Claude.ai / Claude Desktop / Claude Code에서 직접 조작할 수 있습니다.

웹 검색, 단일/배치 스크래핑, 사이트 크롤링, 사이트맵 가져오기, LLM 구조화 추출 등 11가지 도구를 탑재했습니다.

아키텍처

Claude.ai ──MCP──▶ Vercel (firecrawl-mcp)
                        │
                        ▼
               Firecrawl (self-hosted)
               your-firecrawl.example.com

Vercel의 Next.js 앱이 MCP 프로토콜을 처리하고 자체 호스팅 Firecrawl API로 중계합니다. 서버는 상태 비저장(stateless) 방식이며, 데이터 저장이나 로그 출력은 수행하지 않습니다.

Related MCP server: Firecrawl MCP Server

도구 목록 (11개)

스크래핑

도구

설명

firecrawl_scrape

단일 URL 스크래핑. Markdown/HTML/링크/스크린샷 지원

firecrawl_batch_scrape

다중 URL 병렬 스크래핑 (start/status)

firecrawl_batch_cancel

실행 중인 배치 작업 취소

firecrawl_batch_errors

배치 작업 오류 상세 정보 가져오기

크롤링

도구

설명

firecrawl_crawl

사이트 전체 크롤링 작업 시작

firecrawl_crawl_status

크롤링 진행 상황/결과 가져오기 / 취소

firecrawl_crawl_errors

크롤링 작업 오류 상세 정보 가져오기

firecrawl_crawl_active

실행 중인 크롤링 작업 목록

검색·매핑·추출

도구

설명

firecrawl_search

웹 검색. 결과의 Markdown 가져오기 가능

firecrawl_map

사이트의 전체 URL 목록 가져오기 (sitemap + 링크 탐색)

firecrawl_extract

LLM을 사용하여 페이지에서 구조화된 데이터(JSON) 추출

퀵스타트 (3단계)

1단계: 자체 호스팅 Firecrawl 준비

Firecrawl 자체 호스팅 가이드에 따라 Firecrawl을 실행합니다.

git clone https://github.com/mendableai/firecrawl.git
cd firecrawl
docker compose up -d

기본적으로 http://localhost:3002에서 실행됩니다.

2단계: MCP 서버 배포

원클릭 배포 (권장)

Deploy with Vercel

수동 배포

git clone https://github.com/DaisukeHori/firecrawl-mcp.git
cd firecrawl-mcp
cp .env.example .env.local
# .env.local を編集
npm install
npm run dev

3단계: Claude에서 연결

Claude.ai (웹): Settings → MCP → Add:

  • URL: https://your-firecrawl-mcp.vercel.app/api/mcp

  • Header 이름: x-api-key 값: 당신의 MCP_API_KEY

Claude Desktop / Cursor / VS Code / Windsurf:

{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://your-firecrawl-mcp.vercel.app/api/mcp"],
      "env": {
        "HEADER_x-api-key": "あなたのMCP_API_KEY"
      }
    }
  }
}

Claude Code:

claude mcp add --transport http firecrawl https://your-firecrawl-mcp.vercel.app/api/mcp \
  --header "x-api-key: あなたのMCP_API_KEY"

환경 변수

변수

필수

설명

FIRECRAWL_API_URL

자체 호스팅 Firecrawl URL (예: https://firecrawl.example.com)

FIRECRAWL_API_KEY

Firecrawl API 키 (자체 호스팅에서 인증이 필요 없는 경우 비워둘 수 있음)

MCP_API_KEY

MCP 서버에 대한 액세스를 제한하는 인증 키

사용 예시

ユーザー: 「docs.firecrawl.dev の全ページをMarkdownで取得して」

AI: まずサイトマップを確認します。
    [firecrawl_map] → 47ページ検出
    
    クロールジョブを開始します。
    [firecrawl_crawl] → ジョブID: abc-123
    
    ... ステータス確認中 ...
    
    ✅ 47ページ全て取得完了しました。
ユーザー: 「この3つのURLから商品名と価格を抽出して」

AI: [firecrawl_extract]
    ✅ 構造化データ:
    {"name": "Product A", "price": 2980}
    {"name": "Product B", "price": 4980}
    {"name": "Product C", "price": 7980}

🔒 보안

  • 모든 통신은 **HTTPS(TLS 암호화)**로 보호됩니다.

  • 서버는 **상태 비저장(stateless)**입니다. Firecrawl URL과 API 키는 Vercel 환경 변수에 저장되며 요청 중에만 사용됩니다.

  • 서버에 데이터베이스가 없습니다. Firecrawl API에 대한 프록시로만 작동합니다.

  • 소스 코드는 모두 공개되어 있습니다.

  • MCP_API_KEY를 통해 무단 액세스를 방지합니다.

FAQ

Q: Firecrawl 클라우드 버전에서도 사용할 수 있나요? → 네. FIRECRAWL_API_URL=https://api.firecrawl.dev로 설정하고 FIRECRAWL_API_KEY에 클라우드 API 키를 입력하세요.

Q: extract 도구가 작동하지 않습니다. → 자체 호스팅 버전에서는 Firecrawl 측에 OPENAI_API_KEY 등의 LLM 설정이 필요합니다. 자체 호스팅 가이드를 확인하세요.

Q: 배치 스크래핑/크롤링 상태가 scraping에서 멈춰 있습니다. → 자체 호스팅 버전에서는 상태 전환에 몇 초의 지연이 있습니다. 2~3회 폴링하면 completed가 됩니다. 이는 알려진 동작입니다.

Q: Firecrawl 어떤 버전이 필요한가요? → v1 API(/v1/ 엔드포인트) 지원 버전. Docker Compose에서 최신 버전을 사용하면 문제없습니다.

Q: HubSpot MA MCP와 무엇이 다른가요? → HubSpot MA MCP는 HubSpot CRM/MA 조작용(128개 도구)입니다. Firecrawl MCP는 웹 스크래핑/크롤링용(11개 도구)입니다. 용도가 다르므로 함께 사용할 수 있습니다.

기술 스택

Next.js 15 / TypeScript / MCP SDK / Vercel / Zod

라이선스

MIT License


관련 MCP 서버

Hori가 공개한 MCP 서버 모음입니다. 모두 Claude.ai / Cursor / ChatGPT 등의 MCP 클라이언트에서 사용할 수 있습니다.

서버

도구 수

설명

b2cloud-api

14

야마토 B2 클라우드 운송장 발행 API/MCP

cloudflare-mcp

69

Cloudflare 통합 (Tunnel/DNS/Workers/Pages/R2/KV/SSL/Access)

hubspot-ma-mcp

128

HubSpot MA (CRM/Marketing/Knowledge Store)

msgraph-mcp-server

48

Microsoft Graph API (Exchange/Teams/OneDrive/SharePoint)

playwright-devtools-mcp

57

Playwright + Chrome DevTools (브라우저 자동화)

proxmox-mcp-server

35

Proxmox VE 가상화 기반 조작

printer-mcp-server

CUPS 네트워크 프린터 제어 (Kyocera TASKalfa)

yamato-printer-mcp-server

야마토 운송장 감열 프린터 (라즈베리 파이 + WS-420B)

ssh-mcp-server

10

SSH 클라이언트 (세션 관리/비동기 명령)

mac-remote-mcp

34

macOS 원격 제어 (Shell/GUI/파일/앱)

gemini-image-mcp

4

Gemini/Imagen 이미지 생성

runpod-mcp

36

RunPod GPU FaaS (Pods/Endpoints/Jobs)

firecrawl-mcp ← 현재 위치

Firecrawl 자체 호스팅 웹 스크래핑

ad-ops-mcp

62

광고 운영 자동화 (Google Ads/Meta/GBP/X)

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Integrates Firecrawl web scraping capabilities including scraping, crawling, searching, extracting structured data, deep research, and batch processing with support for both cloud and self-hosted instances.
    10
    91,121
    2
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Integrates Firecrawl web scraping capabilities to extract, crawl, search, and analyze web content with support for batch operations, structured data extraction, and deep research across websites.
    8
    91,121
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Integrates Firecrawl for web scraping, crawling, search, and content extraction capabilities. Supports single/batch scraping, URL discovery, structured data extraction, deep research, and AI-powered web analysis with automatic retries and rate limiting.
    8
    91,121
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Integrates Firecrawl web scraping capabilities, enabling web content extraction, crawling, site mapping, search, and structured data extraction with automatic rate limiting and retry handling.
    6
    91,121
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Firecrawl MCP — wraps the Firecrawl API (firecrawl.dev) for web

  • Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.

  • Scrape, crawl, map & search the web. Open-source, self-hostable Rust crawler & search for AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DaisukeHori/firecrawl-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server