Firecrawl MCP Server
🔥 Firecrawl MCP-Server
Bedienen Sie eine selbst gehostete Firecrawl-Instanz von Claude aus über MCP.
Sie können eine selbst gehostete Firecrawl-Instanz direkt über MCP (Model Context Protocol) von Claude.ai / Claude Desktop / Claude Code aus steuern.
Enthält 11 Tools für Websuche, Einzel-/Batch-Scraping, Site-Crawling, Sitemap-Abruf und LLM-strukturierte Extraktion.
Architektur
Claude.ai ──MCP──▶ Vercel (firecrawl-mcp)
│
▼
Firecrawl (self-hosted)
your-firecrawl.example.comEine Next.js-App auf Vercel verarbeitet das MCP-Protokoll und leitet Anfragen an die API der selbst gehosteten Firecrawl-Instanz weiter. Der Server ist zustandslos (stateless) und speichert weder Daten noch Logs.
Related MCP server: Firecrawl MCP Server
Tool-Übersicht (11 Tools)
Scraping
Tool | Beschreibung |
| Scrapt eine einzelne URL. Unterstützt Markdown/HTML/Links/Screenshots |
| Paralleles Scraping mehrerer URLs (start/status) |
| Bricht einen laufenden Batch-Job ab |
| Ruft Fehlerdetails eines Batch-Jobs ab |
Crawling
Tool | Beschreibung |
| Startet einen Crawling-Job für die gesamte Website |
| Ruft Fortschritt/Ergebnisse eines Crawls ab / Abbruch |
| Ruft Fehlerdetails eines Crawling-Jobs ab |
| Liste der aktuell laufenden Crawling-Jobs |
Suche, Mapping & Extraktion
Tool | Beschreibung |
| Websuche. Abruf der Ergebnisse auch als Markdown möglich |
| Ruft eine Liste aller URLs einer Website ab (Sitemap + Link-Erkundung) |
| Extrahiert strukturierte Daten (JSON) von einer Seite mittels LLM |
Quickstart (3 Schritte)
Schritt 1: Selbst gehostete Firecrawl-Instanz vorbereiten
Starten Sie Firecrawl gemäß dem Firecrawl Self-Host Guide.
git clone https://github.com/mendableai/firecrawl.git
cd firecrawl
docker compose up -dStandardmäßig startet es unter http://localhost:3002.
Schritt 2: MCP-Server bereitstellen
One-Click-Deployment (Empfohlen)
Manuelle Bereitstellung
git clone https://github.com/DaisukeHori/firecrawl-mcp.git
cd firecrawl-mcp
cp .env.example .env.local
# .env.local を編集
npm install
npm run devSchritt 3: Verbindung von Claude aus
Claude.ai (Web): Settings → MCP → Add:
URL:
https://your-firecrawl-mcp.vercel.app/api/mcpHeader-Name:
x-api-keyWert:Ihr_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"Umgebungsvariablen
Variable | Erforderlich | Beschreibung |
| ✅ | URL der selbst gehosteten Firecrawl-Instanz (z. B. |
| △ | Firecrawl API-Key (kann leer bleiben, wenn keine Authentifizierung erforderlich ist) |
| ✅ | Authentifizierungsschlüssel zur Einschränkung des Zugriffs auf den MCP-Server |
Anwendungsbeispiele
ユーザー: 「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}🔒 Sicherheit
Die gesamte Kommunikation ist durch HTTPS (TLS-Verschlüsselung) geschützt.
Der Server ist zustandslos. Firecrawl-URL und API-Key werden in den Vercel-Umgebungsvariablen gespeichert und nur während der Anfrage verwendet.
Der Server enthält keine Datenbank. Er fungiert lediglich als Proxy für die Firecrawl-API.
Der Quellcode ist vollständig öffentlich.
Unbefugter Zugriff wird durch
MCP_API_KEYverhindert.
FAQ
F: Kann ich auch die Cloud-Version von Firecrawl verwenden?
→ Ja. Setzen Sie FIRECRAWL_API_URL=https://api.firecrawl.dev und geben Sie Ihren Cloud-API-Key bei FIRECRAWL_API_KEY ein.
F: Das extract-Tool funktioniert nicht.
→ Bei der selbst gehosteten Version müssen LLM-Einstellungen wie OPENAI_API_KEY auf der Firecrawl-Seite konfiguriert sein. Bitte prüfen Sie den Self-Host Guide.
F: Der Status von Batch-Scrape/Crawl bleibt auf scraping stehen.
→ Bei der selbst gehosteten Version gibt es eine Verzögerung von einigen Sekunden bei der Statusänderung. Nach 2-3 Abfragen (Polling) sollte der Status auf completed wechseln. Dies ist ein bekanntes Verhalten.
F: Welche Firecrawl-Version wird benötigt?
→ Eine Version, die die v1 API (/v1/-Endpunkt) unterstützt. Wenn Sie die neueste Version via Docker Compose verwenden, gibt es keine Probleme.
F: Was ist der Unterschied zum HubSpot MA MCP? → Das HubSpot MA MCP dient der Steuerung von HubSpot CRM/MA (128 Tools). Das Firecrawl MCP dient dem Web-Scraping/Crawling (11 Tools). Da die Anwendungsbereiche unterschiedlich sind, können sie zusammen verwendet werden.
Tech-Stack
Next.js 15 / TypeScript / MCP SDK / Vercel / Zod
Lizenz
Verwandte MCP-Server
Eine Sammlung von MCP-Servern, die von Hori veröffentlicht wurden. Alle sind über MCP-Clients wie Claude.ai / Cursor / ChatGPT etc. nutzbar.
Server | Tool-Anzahl | Beschreibung |
14 | Yamato B2 Cloud Versandetiketten-API/MCP | |
69 | Cloudflare-Integration (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 (Browser-Automatisierung) | |
35 | Proxmox VE Virtualisierungs-Plattform-Steuerung | |
— | CUPS Netzwerkdrucker-Steuerung (Kyocera TASKalfa) | |
— | Yamato Thermodrucker für Versandetiketten (Raspberry Pi + WS-420B) | |
10 | SSH-Client (Sitzungsverwaltung/asynchrone Befehle) | |
34 | macOS Fernsteuerung (Shell/GUI/Dateien/Apps) | |
4 | Gemini/Imagen Bildgenerierung | |
36 | RunPod GPU FaaS (Pods/Endpoints/Jobs) | |
firecrawl-mcp ← Hier sind Sie | — | Firecrawl selbst gehostetes Web-Scraping |
62 | Automatisierung der Anzeigenverwaltung (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