Firecrawl MCP ne zaman seçilir
- İçeriği okumadan önce sayfada tıklamak, yazı yazmak veya başka bir bölüme gitmek gerekiyorsa Firecrawl MCP seçin.
firecrawl_interacttarayıcı işlemlerini yürütür;scrapeIdile önceki sayfadan devam edebilirsiniz. Her çağrı bir işlem turunu tamamlayıp kontrolü istemciye geri verir. - Bildiğiniz bir ürün sayfasından yalnızca ad, fiyat ve açıklama gibi alanları almak istiyorsanız
firecrawl_scrapekullanın. JSON şemasıyla istediğiniz alanları tanımlayabilir, sayfanın tamamını Markdown olarak almak yerine yapılandırılmış çıktı isteyebilirsiniz. - Web sayfalarının yanında PDF, Word belgesi veya elektronik tablo işleyecekseniz
firecrawl_parsebu belgeleri de kapsar. Barındırılan uç noktada önce dosyayı yüklemeniz gerekir. Yerel dosyayı doğrudan okumak için kendi barındırdığınız Firecrawl API'sini kullanmalısınız. - Birden fazla siteden veri derlemeniz gerekiyor ama başlangıç URL'lerini bilmiyorsanız
firecrawl_agentseçin. İstediğiniz alanları tarif edebilir ve JSON şeması verebilirsiniz. Araç aramayı ve sayfaları okumayı üstlenir; işin durumunu ve sonucunufirecrawl_agent_statusüzerinden alırsınız.
Tavily MCP ne zaman seçilir
- Asistanınızın önce web'de arama yapmasını, ardından seçtiği sayfalardan metin çıkarmasını istiyorsanız Tavily MCP uygundur. Bu akışta aramayı
tavily-search, sayfa içeriğini almayıtavily-extractüstlenir. - İçerik toplamadan önce bir alan adının URL yapısını görmek istiyorsanız
tavily-mapkullanın. Sonrasında belirlediğiniz sayfalardan metin çıkarabilir veyatavily-crawlile sitenin bağlantılarını izleyerek içerik toplayabilirsiniz. - Bilgisayarınızda tarayıcı başlatmadan web verisi toplamak istiyorsanız Tavily bu işlemleri kendi altyapısında yürütür. Uzak MCP uç noktasına doğrudan bağlanabilirsiniz. npm sunucusunu yerelde çalıştırdığınızda da web isteklerini Tavily işler.
- Aramalarda sürekli aynı ayarları kullanıyorsanız yerel yapılandırmaya
DEFAULT_PARAMETERSekleyin.tavily-searchiçin arama derinliği, görsel ekleme ve sonuç sınırı gibi tercihleri her çağrıda tekrarlamanız gerekmez. Uzak bağlantıda varsayılanları bir HTTP başlığıyla da iletebilirsiniz.
Temel farklar
- Çalışma yeri: Firecrawl bulut API'sine veya
FIRECRAWL_API_URLile belirttiğiniz, kendi barındırdığınız API'ye bağlanır. Tavily'de web işlemleri Tavily altyapısında yürür. Her iki npm paketinde de MCP sürecini yerelde başlatmak, web işlemlerinin bilgisayarınızda yürüdüğü anlamına gelmez. - Araç kapsamı: ikisi de arama, sayfa içeriği alma, URL haritalama ve site tarama sunar. Firecrawl ayrıca tarayıcı etkileşimi, belge ayrıştırma ve yapılandırılmış veri döndüren otonom araştırma araçlarını belgeler. Tavily'nin belgelenen kapsamı search, extract, map ve crawl işlemlerine odaklanır.
- Aramadan içeriğe geçiş: Firecrawl arama sonuçlarında alıntılar döndürür;
scrapeOptionseklendiğinde sonuç sayfalarını da getirir. Getirilen her sayfa bir scrape işlemi olarak ücretlendirilir. Tavily'de arama ve metin çıkarma ayrı araçlardır; asistan aramadan sonra hangi sayfaları okuyacağını seçebilir. - Bağlantı seçenekleri: ikisinde de yerel stdio süreci ve barındırılan uç nokta bulunur. Firecrawl ayrıca
HTTP_STREAMABLE_SERVER=trueile yerel Streamable HTTP kullanımını belgeler. Tavily, Claude Code için doğrudan HTTP bağlantısını vemcp-remoteüzerinden uzak bağlantıyı gösterir. - Kimlik doğrulama: yerel kurulumlarda sırasıyla
FIRECRAWL_API_KEYveTAVILY_API_KEYkullanılır. İkisi de uzak bağlantıda OAuth ve bearer kimlik doğrulamasını belgeler. Firecrawl'ın OAuth için ayrı bir uç noktası vardır; Tavily'nin akışı ana uzak MCP uç noktasından başlar. - Verinin gönderildiği yer: bulut kullanımında arama sorguları ve hedef URL'ler seçilen sağlayıcıya gider. Firecrawl'da kendi API'nizi barındırarak bu hedefi değiştirebilirsiniz. Firecrawl'ın barındırılan belge ayrıştırma akışı dosya yüklemeyi gerektirir; Tavily'nin belgelenen içerik çıkarma akışı web sayfalarını kapsar.
Kurulum
Firecrawl için istemcinizde komutu npx -y firecrawl-mcp olarak tanımlayın ve bulut API'sine erişmek için ortam değişkenlerine FIRECRAWL_API_KEY ekleyin. Kendi Firecrawl API'nizi kullanacaksanız FIRECRAWL_API_URL tanımlayın; bu durumda anahtar gereksinimi kendi sunucunuzun ayarlarına bağlıdır.
Tavily için npx -y tavily-mcp@latest komutunu ve TAVILY_API_KEY ortam değişkenini kullanın. Claude Code üzerinden uzak bağlantı için claude mcp add --transport http tavily https://mcp.tavily.com/mcp komutunu çalıştırın. Ardından Claude Code'u açın, /mcp menüsünden Tavily'yi seçin ve kimlik doğrulamasını tamamlayın.
· github.com/firecrawl/firecrawl-mcp-server, github.com/tavily-ai/tavily-mcp
