Firecrawl MCP Server
🔥 Firecrawl MCP 서버
자체 호스팅 Firecrawl을 Claude에서 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.comVercel의 Next.js 앱이 MCP 프로토콜을 처리하고 자체 호스팅 Firecrawl API로 중계합니다. 서버는 상태 비저장(stateless) 방식이며, 데이터 저장이나 로그 출력은 수행하지 않습니다.
Related MCP server: Firecrawl MCP Server
도구 목록 (11개)
스크래핑
도구 | 설명 |
| 단일 URL 스크래핑. Markdown/HTML/링크/스크린샷 지원 |
| 다중 URL 병렬 스크래핑 (start/status) |
| 실행 중인 배치 작업 취소 |
| 배치 작업 오류 상세 정보 가져오기 |
크롤링
도구 | 설명 |
| 사이트 전체 크롤링 작업 시작 |
| 크롤링 진행 상황/결과 가져오기 / 취소 |
| 크롤링 작업 오류 상세 정보 가져오기 |
| 실행 중인 크롤링 작업 목록 |
검색·매핑·추출
도구 | 설명 |
| 웹 검색. 결과의 Markdown 가져오기 가능 |
| 사이트의 전체 URL 목록 가져오기 (sitemap + 링크 탐색) |
| 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 서버 배포
원클릭 배포 (권장)
수동 배포
git clone https://github.com/DaisukeHori/firecrawl-mcp.git
cd firecrawl-mcp
cp .env.example .env.local
# .env.local を編集
npm install
npm run dev3단계: Claude에서 연결
Claude.ai (웹): Settings → MCP → Add:
URL:
https://your-firecrawl-mcp.vercel.app/api/mcpHeader 이름:
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 URL (예: |
| △ | Firecrawl API 키 (자체 호스팅에서 인증이 필요 없는 경우 비워둘 수 있음) |
| ✅ | 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
라이선스
관련 MCP 서버
Hori가 공개한 MCP 서버 모음입니다. 모두 Claude.ai / Cursor / ChatGPT 등의 MCP 클라이언트에서 사용할 수 있습니다.
서버 | 도구 수 | 설명 |
14 | 야마토 B2 클라우드 운송장 발행 API/MCP | |
69 | Cloudflare 통합 (Tunnel/DNS/Workers/Pages/R2/KV/SSL/Access) | |
128 | HubSpot MA (CRM/Marketing/Knowledge Store) | |
48 | Microsoft Graph API (Exchange/Teams/OneDrive/SharePoint) | |
57 | Playwright + Chrome DevTools (브라우저 자동화) | |
35 | Proxmox VE 가상화 기반 조작 | |
— | CUPS 네트워크 프린터 제어 (Kyocera TASKalfa) | |
— | 야마토 운송장 감열 프린터 (라즈베리 파이 + WS-420B) | |
10 | SSH 클라이언트 (세션 관리/비동기 명령) | |
34 | macOS 원격 제어 (Shell/GUI/파일/앱) | |
4 | Gemini/Imagen 이미지 생성 | |
36 | RunPod GPU FaaS (Pods/Endpoints/Jobs) | |
firecrawl-mcp ← 현재 위치 | — | Firecrawl 자체 호스팅 웹 스크래핑 |
62 | 광고 운영 자동화 (Google Ads/Meta/GBP/X) |
This server cannot be installed
Maintenance
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
- AlicenseAqualityDmaintenanceIntegrates 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.1091,1212MIT
- AlicenseAqualityDmaintenanceIntegrates 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.891,121MIT
- AlicenseAqualityDmaintenanceIntegrates 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.891,121MIT
- AlicenseAqualityDmaintenanceIntegrates Firecrawl web scraping capabilities, enabling web content extraction, crawling, site mapping, search, and structured data extraction with automatic rate limiting and retry handling.691,1211MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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