Decodo MCP Server
resmiKolay web veri erişimi. Web sitelerinden ve çevrimiçi kaynaklardan bilgi alımını basitleştirir.
Dokümantasyon
Decodo MCP Sunucusu
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ıç
- Ücretsiz bir hesap oluşturun dashboard.decodo.com adresinde – 2 bine kadar ücretsiz istek, kredi kartı gerekmez.
- API anahtarınızı alın. Panodan bir Web Kazıma API'si temel kimlik doğrulama belirteci edinin.
- Node.js 18+ sürümünü indirin https://nodejs.org. adresinden
- Claude Desktop, Cursor, Windsurf veya diğer MCP uyumlu araçlar gibi bir MCP istemcisi edinin.
- 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
- Claude Desktop → Ayarlar → Geliştirici → Yapılandırmayı Düzenle'yi açın.
- 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"
}
}
}
}
- Kaydedin ve Claude Desktop'ı yeniden başlatın.
Cursor
- Ayarlar → MCP'yi açın.
- Yeni bir genel MCP sunucusu ekle'ye tıklayın (mcp.json'u açar).
- Yukarıdakiyle aynı yapılandırmayı ekleyin.
- Kaydedin — Decodo'nun yanında yeşil bir durum göstergesi görünmelidir.
Windsurf
- Ayarlar → Windsurf Ayarları'nı açın.
- Cascade → Özel sunucu ekle + seçeneğine gidin (mcp_config.json'u açar).
- Yukarıdakiyle aynı yapılandırmayı ekleyin.
- 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
- Node.js 18.0+
- Bir MCP istemcisi - popüler seçenekler Claude Desktop ve Cursor
Adım adım kılavuz
- Bu depoyu klonlayın:
git clone https://github.com/Decodo/mcp-server
- Terminalde aşağıdaki komutları çalıştırın:
cd decodo-mcp-server
npm install
npm run build
- 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
- 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ç Seti | Araçlar |
|---|---|
web | scrape_as_markdown, screenshot |
search | google_search, google_ads, google_lens, google_travel_hotels, bing_search |
ecommerce | amazon_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_media | reddit_post, reddit_subreddit, reddit_user, tiktok_post, youtube_metadata, youtube_channel, youtube_subtitles, youtube_search |
ai | chatgpt, perplexity, google_ai_mode |
Araçlar
Sunucu aşağıdaki araçları sunar:
| Araç | Açıklama | Örnek komut |
|---|---|---|
scrape_as_markdown | Herhangi 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. |
screenshot | Herhangi 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_search | Belirli 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_ads | Google Ads arama sonuçlarını kazır. | Google Ads'de dizüstü bilgisayarı kazı ve bana en üst reklamları göster. |
google_lens | Google 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_mode | Google AI Mode (Yapay Zeka ile Arama) sonuçlarını kazır. | Google AI Mode'a sor: En iyi üç köpek ırkı hangileridir? |
google_travel_hotels | Google Travel Otelleri arama sonuçlarını kazır. | Paris'teki oteller için Google Travel Otelleri'nde ara. |
amazon_search | Belirli 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_product | Amazon Ürün sayfasını kazır. | Amazon ürünü B09H74FXNW'yi kazı ve bana detayları göster. |
amazon_pricing | Amazon Ürün fiyatlandırma bilgilerini kazır. | Amazon ürünü B09H74FXNW için fiyatlandırmayı al. |
amazon_sellers | Amazon Satıcı bilgilerini kazır. | Amazon satıcısı A1R0Z7FJGTKESH hakkında bilgi al. |
amazon_bestsellers | Amazon Çok Satanlar listesini kazır. | Bana elektronikte Amazon çok satanları göster. |
walmart_search | Belirli 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_product | Walmart Ürün sayfasını kazır. | Walmart ürünü 15296401808'i kazı. |
target_search | Belirli 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_product | Target Ürün sayfasını kazır. | Target ürünü 92186007'yi kazı. |
tiktok_post | Yapı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_search | Belirli 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_product | TikTok Shop Ürün sayfasını kazır. | TikTok Shop ürünü 1731541214379741272'yi kazı. |
tiktok_shop_url | TikTok Shop sayfasını URL ile kazır. | Bu TikTok Shop URL'sini kazı: https://www.tiktok.com/shop/s?q=HEADPHONES |
youtube_metadata | YouTube video meta verilerini kazır. | YouTube videosu dFu9aKJoqGg için meta verileri al. |
youtube_channel | YouTube kanal videolarını kazır. | YouTube kanalı @decodo_official'ı kazı. |
youtube_subtitles | YouTube video altyazılarını kazır. | YouTube videosu L8zSWbQN-v8 için altyazıları al. |
youtube_search | YouTube videolarını ara. | YouTube'da "Chinchilla bakımı nasıl yapılır" için ara. |
reddit_post | Belirli bir Reddit gönderisini kazır. | Şu Reddit gönderisini kazı: https://www.reddit.com/r/horseracing/comments/1nsrn3/ |
reddit_subreddit | Reddit alt dizin sonuçlarını kazır. | Bu hafta r/Python'daki en iyi 5 gönderiyi kazı. |
reddit_user | Bir 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_search | Bing Arama sonuçlarını kazır. | Bing'de dizüstü bilgisayar incelemelerini ara. |
chatgpt | Yapay 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. |
perplexity | Yapay 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:
| Parametre | Açıklama |
|---|---|
jsRender | Hedef 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. |
tokenLimit | Yanıt içeriğini bu sınıra kadar kısaltır. Bağlam penceresi küçük olduğunda kullanışlıdır. |
prompt | Yapay zeka araçlarına gönderilecek komut (chatgpt, perplexity). |
search | ChatGPT'nin web arama işlevselliğini etkinleştirir (yalnızca chatgpt). |
xhr | true 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). |
pageFrom | Sayfalandırma için başlangıç sayfa numarası. |
deliveryZip | Teslimat konumu için posta kodu (Target, Walmart). |
storeId | Yerel envanter için mağaza kimliği (Target, Walmart). |
country | TikTok Shop istekleri için ülke. |
limit | Döndürülecek maksimum sonuç sayısı (ör., YouTube kanal videoları). |
language_code | Altyazı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.