İçeriğe geç
↑↓gez↵açesckapat
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161

Firecrawl MCP vs Apify MCP Server

Firecrawl MCP, URL'den içerik çıkarma, site tarama ve web araştırması için uygundur. Apify MCP Server, belirli kaynaklara yönelik Actor'lar ve kayıtlı veri kümeleriyle çalışanlara hitap eder.

Kısaca

KısacaFirecrawl MCPWeb sayfalarını ve tüm siteleri modelin okuyabileceği markdown'a çeviriyor.Apify MCP ServerApify'daki binlerce hazır kazıyıcıyı ajanın kullanımına açıyor.
Haftalık indirme91 B9,9 B
ResmiResmiResmi
Çalışma ortamıNodeNode
Transportbothboth
Kimlik doğrulamaGerekiyorGerekiyor
Araçlar77
LisansMITMIT
Kurulumnpx -y firecrawl-mcpnpx -y @apify/actors-mcp-server
8 haftalık eğilim7 günde -%10,97 günde -%42,3

Firecrawl MCP ne zaman seçilir

  • Elinizde bir ürünün veya dokümantasyon sayfasının URL'si varsa ve içeriğini okumak istiyorsanız seçin. firecrawl_scrape, Markdown ya da tanımladığınız şemaya uygun JSON döndürür. Yalnızca ürün adı ve fiyat gibi alanlar gerekiyorsa tüm sayfa yerine bu alanları isteyebilirsiniz.
  • Bir sitenin hangi sayfalarını okuyacağınızı belirlemek veya dokümantasyonun bir bölümünü toplamak istiyorsanız seçin. firecrawl_map, içerikleri indirmeden URL'leri listeler. firecrawl_crawl ile içerikleri toplarken limit, includePaths, excludePaths ve maxDiscoveryDepth üzerinden taramanın kapsamını sınırlayabilirsiniz.
  • Araştırmaya bir arama sorgusuyla başlıyor veya farklı sitelerden ortak bir veri kümesi oluşturuyorsanız seçin. firecrawl_search ile sayfaları bulup seçtiklerinizi okuyabilirsiniz. firecrawl_agent ise istediğiniz alanları ve isteğe bağlı şemayı alır; ilerlemeyi sorgulamanız için bir iş kimliği döndürür.
  • İçeriğe ulaşmadan önce bir düğmeye basmak, metin yazmak veya sayfalar arasında gezinmek gerekiyorsa seçin. firecrawl_interact bu işlemleri tarayıcıda yürütür. Oturumu scrapeId ile sonraki çağrıya taşıyabilirsiniz; her çağrı kendi işlem turunu tamamladıktan sonra kontrolü istemciye bırakır.

Apify MCP Server ne zaman seçilir

  • Instagram profilleri, Facebook gönderileri veya Google Maps iletişim bilgileri gibi belirli kaynaklar için hazırlanmış bir kazıyıcı arıyorsanız seçin. search-actors ile Actor bulun, fetch-actor-details ile beklediği girdileri inceleyin ve call-actor ile çalıştırın. Kullanacağınız parametreler seçtiğiniz Actor'a bağlıdır.
  • Apify'da tuttuğunuz veri kümelerini okumak veya bir çalıştırmanın sonuçlarını parça parça almak istiyorsanız seçin. Actor çağrısı çalışma bilgilerini ve depolama kimliklerini döndürür. Kayıtları almak, filtrelemek ve sonraki sayfaya geçmek için get-dataset-items kullanılır.
  • Aynı kazıma ayarlarını tekrar kullanmanız veya işleri takvime bağlamanız gerekiyorsa seçin. İsteğe bağlı görev ve zamanlama araçlarıyla kayıtlı Actor görevleri oluşturabilir, çalışma zamanlarını düzenleyebilirsiniz. Bu araç kategorilerini sunucu yapılandırmasına açıkça eklemek gerekir.
  • Kiralama modeliyle sunulan Actor'lara erişmek veya yapılandırılmış sonuçlar için çıktı şeması çıkarımını kullanmak istiyorsanız barındırılan bağlantıyı seçin. Apify bu özellikleri barındırılan sunucuda sunar; yerel stdio kurulumu aynı özellik kapsamına sahip değildir.

Temel farklar

  • Firecrawl'da araç seçimini yapılacak işlem belirler: sayfa okuma, URL keşfi, site tarama, belge ayrıştırma veya tarayıcı etkileşimi. Apify'da önce işe uygun Actor ve onun girdi şeması seçilir. Keşif araçları, çalıştırmadan önce bu şemayı incelemeye yarar.
  • İkisi de yerel stdio ve barındırılan bağlantı seçenekleri sunar. Firecrawl ayrıca yerel Streamable HTTP kullanımını ve SSE desteğini belgeler. Apify'ın barındırılan bağlantısı Streamable HTTP kullanır; eski /sse uç noktası kaldırılmıştır.
  • Firecrawl istekleri varsayılan olarak bulut API'sine gider; FIRECRAWL_API_URL ile kendi barındırdığınız API'ye yönlendirebilirsiniz. Apify'da MCP sürecini bilgisayarınızda çalıştırsanız da istekler ve Actor girdileri yürütülmek üzere Apify API'sine gönderilir.
  • Her ikisinde API kimlik bilgileri ve OAuth seçenekleri bulunur. Firecrawl'ın barındırılan hizmetinde sayfa okuma, arama ve belge ayrıştırma için hız sınırlamalı, anahtarsız erişim de vardır. Apify, araç listesi yalnızca izin verilen keşif ve dokümantasyon araçlarından oluştuğunda kimlik doğrulamasız erişim açar; bu erişim normal Actor çalıştırma yetkisi vermez.
  • Firecrawl'ın tarama aracı tamamlanmayı kendi içinde sorgulayıp son durumu ve verileri döndürür; araştırma ajanı için ayrı durum çağrıları kullanılır. Apify Actor çağrısı ise çalışma bilgilerini ve sonraki adımı döndürür. Veri kümesindeki kayıtları ayrıca get-dataset-items ile çekersiniz.
  • Firecrawl kullanımı kredi üzerinden hesaplanır. Aramaya scrapeOptions eklediğinizde içeriği alınan her sonuç bir sayfa okuma işlemi olarak ücretlendirilir. Apify'da maliyet Actor'a göre değişir; fetch-actor-details, şema ve dokümantasyonun yanında fiyatlandırma bilgisini de getirir.

Kurulum

Firecrawl için istemcinin sunucu komutunu npx -y firecrawl-mcp olarak ayarlayın ve ortam değişkenlerine FIRECRAWL_API_KEY ekleyin. Barındırılan API anahtarlı bağlantıda https://mcp.firecrawl.dev/v2/mcp adresini ve Authorization: Bearer <FIRECRAWL_API_KEY> başlığını kullanın. İstemcinin OAuth hesap bağlantısı için adres https://mcp.firecrawl.dev/v2/mcp-oauth olur.

Apify için https://mcp.apify.com adresine OAuth veya Authorization: Bearer <APIFY_TOKEN> başlığıyla bağlanın. Yerel stdio kurulumunda npx -y @apify/actors-mcp-server komutunu kullanıp ortama APIFY_TOKEN ekleyin. Entegrasyonunuzun kullanacağı araçları yerelde --tools, barındırılan bağlantıda ise tools sorgu parametresiyle açıkça seçin.

· github.com/firecrawl/firecrawl-mcp-server, github.com/apify/apify-mcp-server