Decodo MCP Server

resmi

Kolay web veri erişimi. Web sitelerinden ve çevrimiçi kaynaklardan bilgi alımını basitleştirir.

Dokümantasyon

Decodo MCP Sunucusu

Install MCP Server

LLM'leri ve yapay zeka ajanlarını MCP (Model Bağlam Protokolü) kullanarak canlı web verilerine bağlayın. Decodo MCP Sunucusu, Claude, Cursor ve Windsurf gibi yapay zeka araçlarından doğrudan web sitelerini, arama motorlarını, e-ticaret platformlarını ve sosyal medyayı kazımanıza olanak tanır; tüm bunları sıfırdan kazıma altyapısı oluşturmaya gerek kalmadan yapabilirsiniz.

  • JSON, Markdown ve ekran görüntüleri şeklinde yapılandırılmış çıktılar
  • Sunucu tarafı JavaScript işleme ve anti-bot yönetimi
  • 195'ten fazla konumda 125M+ IP

Decodo MCP sunucusu nedir?

Decodo MCP Sunucusu, yapay zeka ajanları için bir web kazıma katmanıdır. MCP uyumlu istemcileri Decodo'nun Web Kazıma API'sine bağlayarak şunları sağlar:

  • LLM'ler için web kazıma
  • RAG için gerçek zamanlı veri alımı
  • Yapay zeka ajanı tarama ve araştırma
  • Dinamik web sitelerinden yapılandırılmış veri çıkarma

Proxy'ler, ayrıştırıcılar ve yeniden deneme mantığını yönetmek yerine, güvenilir web verisi erişimi için tek bir entegrasyon noktası elde edersiniz.

Web kazıma için neden MCP kullanmalısınız?

Model Bağlam Protokolü (MCP), yapay zeka ajanlarını harici araçlara ve veri kaynaklarına bağlamak için ortaya çıkan standarttır. MCP ile:

  • Ajanlar araçları dinamik olarak çağırabilir
  • Entegrasyonlar standart kalır
  • İş akışları ortamlar arasında ölçeklenir

Decodo MCP Sunucusu, bu standart aracılığıyla ajanlarınıza güvenilir, üretime hazır web erişimi sağlar.

Temel özellikler

Yapay zeka ajanları için web kazıma, altyapı gerektirmez. Proxy rotasyonu, CAPTCHA çözme veya anti-bot sistemleriyle uğraşmadan, JavaScript ağırlıklı sayfalar da dahil olmak üzere herhangi bir web sitesini kazıyın.

LLM iş akışları için yapılandırılmış çıktılar. RAG işlem hatları, yapay zeka araştırma ajanları ve otomasyon akışları için oluşturulmuş Markdown (LLM'ye hazır), JSON (yapılandırılmış işlem hatları için) ve ekran görüntüleri (görsel bağlam için).

Popüler hedefler için yerleşik destek. Google ve Bing (SERP'ler), Amazon, Walmart ve Target (e-Ticaret), Reddit, TikTok ve YouTube (sosyal medya) ve ChatGPT ve Perplexity (yapay zeka araması) için hazır araçlar.

Küresel proxy altyapısı. 125M+ yerleşim IP'si, 195+ coğrafi konum ve en korumalı hedeflerde bile %99,99 başarı oranı.

Modüler MCP araç setleri. Yalnızca ihtiyacınız olanı etkinleştirin: web, search, ecommerce, social_media, ai daha temiz araç seçimi ve daha iyi ajan performansı için.

Hızlı değer elde etme. API anahtarından ilk kazımaya dakikalar içinde, kurulum ek yükü olmadan.

Kullanım alanları

Decodo MCP Sunucusunu, yapay zeka ajanları için web kazıma, ölçekli yapılandırılmış veri çıkarma, dinamik web sitelerine güvenilir erişim, RAG için gerçek zamanlı veri veya sıfırdan kazıma altyapısı oluşturmaya alternatif olarak ihtiyaç duyduğunuzda kullanın. Yaygın senaryolar:

  • Yapay zeka destekli web kazıma – LLM'lere statik eğitim verilerine güvenmek yerine taze veri toplama yeteneği verin.
  • Canlı veri ile RAG – gerçek zamanlı Google, Bing ve yapay zeka arama sonuçlarını alım işlem hatlarına çekin.
  • e-Ticaret istihbaratı – engellenmeden pazar yerlerindeki ürün fiyatlarını, listeleri ve satıcıları takip edin.
  • Sosyal medya veri toplama – Reddit, TikTok ve YouTube'dan gönderiler, kanallar ve etkileşim verileri toplayın.
  • Seyahat ve fiyat toplama – web sitelerindeki canlı fiyatlandırma ve müsaitlik durumunu toplayan araçlar oluşturun.

Hızlı başlangıç

  1. Ücretsiz bir hesap oluşturun dashboard.decodo.com adresinde – 2 bine kadar ücretsiz istek, kredi kartı gerekmez.
  2. API anahtarınızı alın. Panodan bir Web Kazıma API'si temel kimlik doğrulama belirteci edinin.
  3. Node.js 18+ sürümünü indirin https://nodejs.org. adresinden
  4. Claude Desktop, Cursor, Windsurf veya diğer MCP uyumlu araçlar gibi bir MCP istemcisi edinin.
  5. MCP sunucusunu yapılandırın yapay zeka istemcinizde (aşağıdaki yapılandırma örneklerine bakın).

Decodo'nun MCP sunucusuna bağlanma

Tercih ettiğiniz MCP istemcisini açın ve aşağıdaki yapılandırmayı ekleyin (Claude Code, Cursor, Windsurf için örneklere aşağıdan bakın):

{
  "mcpServers": {
    "Decodo": {
      "url": "https://mcp.decodo.com/mcp",
      "headers": {
        "Authorization": "Basic <basic_auth_token>"
      }
    }
  }
}

Claude Desktop

  1. Claude Desktop → Ayarlar → Geliştirici → Yapılandırmayı Düzenle'yi açın.
  2. claude_desktop_config.json dosyasına ekleyin:
{
  "mcpServers": {
    "Decodo": {
      "command": "npx",
      "args": ["-y", "@decodo/mcp-server"],
      "env": {
        "SCRAPER_API_TOKEN": "<basic_auth_token>",
        "TOOLSETS": "web,ai"
      }
    }
  }
}
  1. Kaydedin ve Claude Desktop'ı yeniden başlatın.

Cursor

  1. Ayarlar → MCP'yi açın.
  2. Yeni bir genel MCP sunucusu ekle'ye tıklayın (mcp.json'u açar).
  3. Yukarıdakiyle aynı yapılandırmayı ekleyin.
  4. Kaydedin — Decodo'nun yanında yeşil bir durum göstergesi görünmelidir.

Windsurf

  1. Ayarlar → Windsurf Ayarları'nı açın.
  2. Cascade → Özel sunucu ekle + seçeneğine gidin (mcp_config.json'u açar).
  3. Yukarıdakiyle aynı yapılandırmayı ekleyin.
  4. Kaydedin ve Windsurf'u yeniden başlatın.

Kurulumunuzu test edin

Bağlandıktan sonra, istemcinizde şu istemi deneyin:

▎ "Hacker News'teki en iyi 5 makalenin başlıklarını kazı"

Saniyeler içinde yapılandırılmış bir liste almalısınız. Bir kimlik doğrulama hatası görürseniz, panodaki belirtecinizi tekrar kontrol edin.

İsteğe bağlı: belirli araç setlerini etkinleştirin

MCP sunucusunu yerel olarak çalıştırma

Ön koşullar

Adım adım kılavuz

  1. Bu depoyu klonlayın:
git clone https://github.com/Decodo/mcp-server
  1. Terminalde aşağıdaki komutları çalıştırın:
cd decodo-mcp-server
npm install
npm run build
  1. Derleme konumunuzu not edin:
cd build/
pwd

Bu dizinin sonuna index.js eklediğinizde, derleme dosyanızın konumu şuna benzer görünmelidir:

/Users/your.user/projects/decodo-mcp/build/index.js
  1. MCP istemcinizi sunucu bilgileriyle güncelleyin:
{
  "mcpServers": {
    "decodo-mcp": {
      "command": "node",
      "args": ["/Users/your.user/projects/decodo-mcp/build/index.js"],
      "env": {
        "SCRAPER_API_TOKEN": "<web_scraping_api_base64_token>"
      }
    }
  }
}

Araç setleri

Araçlar, araç setleri halinde düzenlenmiştir. toolsets sorgu parametresi aracılığıyla virgülle ayrılmış bir liste geçirerek belirli araç setlerini seçici olarak etkinleştirebilirsiniz:

    "Decodo MCP Server": {
      "url": "https://mcp.decodo.com/mcp?toolsets=web,ai",
      "headers": {
        "Authorization": "Basic <your_auth_token>"
      }
    }

Hiçbir araç seti belirtilmediğinde, tüm araçlar kaydedilir.

Araç SetiAraçlar
webscrape_as_markdown, screenshot
searchgoogle_search, google_ads, google_lens, google_travel_hotels, bing_search
ecommerceamazon_search, amazon_product, amazon_pricing, amazon_sellers, amazon_bestsellers, walmart_search, walmart_product, target_search, target_product, tiktok_shop_search, tiktok_shop_product, tiktok_shop_url
social_mediareddit_post, reddit_subreddit, reddit_user, tiktok_post, youtube_metadata, youtube_channel, youtube_subtitles, youtube_search
aichatgpt, perplexity, google_ai_mode

Araçlar

Sunucu aşağıdaki araçları sunar:

AraçAçıklamaÖrnek komut
scrape_as_markdownHerhangi bir hedef URL'yi kazır, komut aracılığıyla bir URL verilmesini bekler. Sonuçları Markdown olarak döndürür.peacock.com'u bir ABD IP adresinden kazı ve bana fiyatlandırmayı söyle.
screenshotHerhangi bir web sayfasının ekran görüntüsünü alır ve PNG resmi olarak döndürür.github.com'un bir ABD IP adresinden ekran görüntüsünü al.
google_searchBelirli bir sorgu için Google Arama'yı kazır ve ayrıştırılmış sonuçları döndürür.Google Arama'da ayakkabıları kazı ve bana en üst sıradakini söyle.
google_adsGoogle Ads arama sonuçlarını kazır.Google Ads'de dizüstü bilgisayarı kazı ve bana en üst reklamları göster.
google_lensGoogle Lens görsel arama sonuçlarını kazır.Bu görsel için Google Lens'te ara: https://example.com/image.jpg
google_ai_modeGoogle AI Mode (Yapay Zeka ile Arama) sonuçlarını kazır.Google AI Mode'a sor: En iyi üç köpek ırkı hangileridir?
google_travel_hotelsGoogle Travel Otelleri arama sonuçlarını kazır.Paris'teki oteller için Google Travel Otelleri'nde ara.
amazon_searchBelirli bir sorgu için Amazon Arama'yı kazır ve ayrıştırılmış sonuçları döndürür.Amazon Arama'da kablosuz klavye için kazı.
amazon_productAmazon Ürün sayfasını kazır.Amazon ürünü B09H74FXNW'yi kazı ve bana detayları göster.
amazon_pricingAmazon Ürün fiyatlandırma bilgilerini kazır.Amazon ürünü B09H74FXNW için fiyatlandırmayı al.
amazon_sellersAmazon Satıcı bilgilerini kazır.Amazon satıcısı A1R0Z7FJGTKESH hakkında bilgi al.
amazon_bestsellersAmazon Çok Satanlar listesini kazır.Bana elektronikte Amazon çok satanları göster.
walmart_searchBelirli bir sorgu için Walmart Arama'yı kazır ve ayrıştırılmış sonuçları döndürür.Walmart Arama'da kamp çadırı için kazı.
walmart_productWalmart Ürün sayfasını kazır.Walmart ürünü 15296401808'i kazı.
target_searchBelirli bir sorgu için Target Arama'yı kazır ve ayrıştırılmış sonuçları döndürür.Target Arama'da mutfak aletleri için kazı.
target_productTarget Ürün sayfasını kazır.Target ürünü 92186007'yi kazı.
tiktok_postYapılandırılmış veri (ör. etkileşim, açıklama, etiketler) için bir TikTok gönderi URL'sini kazır.Bu TikTok gönderisini kazı: https://www.tiktok.com/@nba/video/7393013274725403950
tiktok_shop_searchBelirli bir sorgu için TikTok Shop Arama'yı kazır ve ayrıştırılmış sonuçları döndürür.TikTok Shop Arama'da telefon kılıfları için kazı.
tiktok_shop_productTikTok Shop Ürün sayfasını kazır.TikTok Shop ürünü 1731541214379741272'yi kazı.
tiktok_shop_urlTikTok Shop sayfasını URL ile kazır.Bu TikTok Shop URL'sini kazı: https://www.tiktok.com/shop/s?q=HEADPHONES
youtube_metadataYouTube video meta verilerini kazır.YouTube videosu dFu9aKJoqGg için meta verileri al.
youtube_channelYouTube kanal videolarını kazır.YouTube kanalı @decodo_official'ı kazı.
youtube_subtitlesYouTube video altyazılarını kazır.YouTube videosu L8zSWbQN-v8 için altyazıları al.
youtube_searchYouTube videolarını ara.YouTube'da "Chinchilla bakımı nasıl yapılır" için ara.
reddit_postBelirli bir Reddit gönderisini kazır.Şu Reddit gönderisini kazı: https://www.reddit.com/r/horseracing/comments/1nsrn3/
reddit_subredditReddit alt dizin sonuçlarını kazır.Bu hafta r/Python'daki en iyi 5 gönderiyi kazı.
reddit_userBir Reddit kullanıcı profilini ve gönderilerini/yorumlarını kazır.Bu Reddit kullanıcısını kazı: https://www.reddit.com/user/IWasRightOnce/
bing_searchBing Arama sonuçlarını kazır.Bing'de dizüstü bilgisayar incelemelerini ara.
chatgptYapay zeka destekli yanıtlar ve sohbetler için ChatGPT ile arama yap ve etkileşime geç.ChatGPT'den kuantum bilişimi basit terimlerle açıklamasını iste.
perplexityYapay zeka destekli yanıtlar ve sohbetler için Perplexity ile arama yap ve etkileşime geç.Perplexity'ye web geliştirmedeki en son trendlerin neler olduğunu sor.

Parametreler

Aşağıdaki parametreler kullanıcı komutlarından çıkarılır:

ParametreAçıklama
jsRenderHedef URL'yi başsız bir tarayıcıda görüntüler.
geoİsteğin kaynaklanacağı ülkeyi ayarlar.
localeİsteğin yerel ayarını belirler.
tokenLimitYanıt içeriğini bu sınıra kadar kısaltır. Bağlam penceresi küçük olduğunda kullanışlıdır.
promptYapay zeka araçlarına gönderilecek komut (chatgpt, perplexity).
searchChatGPT'nin web arama işlevselliğini etkinleştirir (yalnızca chatgpt).
xhrtrue olduğunda, desteklenen yerlerde kazıma sonucuna XHR veya fetch yanıtlarını dahil eder (ör. tiktok_post).
deviceTypeİstek için taklit edilecek cihaz türü (desktop, mobile, tablet).
domainİstek için kullanılacak alan adı (ör., amazon.com, amazon.co.uk, bing.com).
pageFromSayfalandırma için başlangıç sayfa numarası.
deliveryZipTeslimat konumu için posta kodu (Target, Walmart).
storeIdYerel envanter için mağaza kimliği (Target, Walmart).
countryTikTok Shop istekleri için ülke.
limitDöndürülecek maksimum sonuç sayısı (ör., YouTube kanal videoları).
language_codeAltyazılar için dil kodu (ör., en, es).

Örnekler

Coğrafi kısıtlamalı içeriği kazıma

Yapay zeka aracınıza aşağıdaki komutla sorgulayın:

Scrape peacock.com from a German IP address and tell me the pricing.

Bu komut, peacock.com'un coğrafi kısıtlamalı olduğunu söyleyecektir. Coğrafi kısıtlamayı aşmak için:

Scrape peacock.com from a US IP address and tell me the pricing.

Yanıt belirteçlerinin sayısını sınırlama

Aracınızın bağlam penceresi küçükse, kazımadan dönen içerik, bağlam taşmasını önlemek için otomatik olarak kısaltılacaktır. Komutunuz içinde döndürülecek belirteç sayısını artırabilirsiniz:

Scrape hacker news, return 50k tokens.

Aracınızın bağlam penceresi büyükse, full content döndürmesini söyleyin:

Scrape hacker news, return full content.

İlgili depolar

Web Kazıma API'si, Decodo OpenClaw becerisi

Deneyin

Decodo MCP Sunucusunu sadece birkaç tıklamayla yapay zeka iş akışınıza entegre edin ve yapay zeka aracılarınızı herhangi bir web sitesinden gerçek zamanlı verilerle donatın.

Ücretsiz başlayın | Dokümanlar | Discord

Lisans

Tüm kod MIT Lisansı altında yayımlanmıştır.