Decodo

resmi

Akses data web yang mudah. Pengambilan informasi yang disederhanakan dari situs web dan sumber daring.

Apa yang bisa Anda lakukan dengan Decodo MCP?

  • Scrap halaman web apa pun sebagai Markdown — ekstrak konten bersih yang siap untuk LLM dari URL menggunakan scrape_as_markdown.
  • Ambil tangkapan layar halaman web — ambil cuplikan visual dari situs mana pun dengan screenshot.
  • Cari di Google dan Bing — ambil hasil SERP yang telah diurai melalui google_search dan bing_search.
  • Ambil data produk eCommerce — cari harga, penjual, dan produk terlaris di Amazon, Walmart, atau Target.
  • Kumpulkan konten media sosial — scrap postingan Reddit, video TikTok, atau metadata dan subtitle YouTube.
  • Tanyakan alat pencarian AI — berinteraksi dengan ChatGPT, Perplexity, atau Google AI Mode untuk jawaban bertenaga AI.

Dokumentasi

Server MCP Decodo

Install MCP Server

Hubungkan LLM dan agen AI ke data web langsung menggunakan MCP (Model Context Protocol). Server MCP Decodo memungkinkan Anda melakukan scraping situs web, mesin pencari, platform eCommerce, dan media sosial langsung dari alat AI seperti Claude, Cursor, dan Windsurf, tanpa perlu membangun infrastruktur scraping dari awal.

  • Output terstruktur dalam JSON, Markdown, dan tangkapan layar
  • Rendering JavaScript sisi server dan penanganan anti-bot
  • 125M+ IP di 195+ lokasi

Apa itu server MCP Decodo?

Server MCP Decodo adalah lapisan web scraping untuk agen AI. Ini menghubungkan klien yang kompatibel dengan MCP ke API Web Scraping Decodo, memungkinkan:

  • Web scraping untuk LLM
  • Pengambilan data real-time untuk RAG
  • Penjelajahan dan riset agen AI
  • Ekstraksi data terstruktur dari situs web dinamis

Alih-alih memelihara proxy, parser, dan logika percobaan ulang, Anda mendapatkan satu titik integrasi untuk akses data web yang andal.

Mengapa menggunakan MCP untuk web scraping?

Model Context Protocol (MCP) adalah standar yang sedang berkembang untuk menghubungkan agen AI ke alat dan sumber data eksternal. Dengan MCP:

  • Agen dapat memanggil alat secara dinamis
  • Integrasi tetap terstandarisasi
  • Alur kerja dapat diskalakan di berbagai lingkungan

Server MCP Decodo memberikan agen Anda akses web yang andal dan siap produksi melalui standar ini.

Fitur utama

Web scraping untuk agen AI, tanpa infrastruktur yang diperlukan. Lakukan scraping situs web apa pun, termasuk halaman yang sarat JavaScript, tanpa menangani rotasi proxy, pemecahan CAPTCHA, atau sistem anti-bot.

Output terstruktur untuk alur kerja LLM. Markdown (siap LLM), JSON (untuk pipeline terstruktur), dan tangkapan layar (untuk konteks visual), dibangun untuk pipeline RAG, agen riset AI, dan alur otomatisasi.

Dukungan bawaan untuk target populer. Alat siap pakai untuk Google dan Bing (SERP), Amazon, Walmart, dan Target (eCommerce), Reddit, TikTok, dan YouTube (media sosial), serta ChatGPT dan Perplexity (pencarian AI).

Infrastruktur proxy global. 125M+ IP residensial, 195+ lokasi geografis, dan tingkat keberhasilan 99,99% bahkan pada target yang paling terlindungi.

Perangkat alat MCP modular. Aktifkan hanya yang Anda butuhkan: web, search, ecommerce, social_media, ai untuk pemilihan alat yang lebih bersih dan kinerja agen yang lebih baik.

Waktu ke nilai yang cepat. Dari kunci API hingga scraping pertama dalam hitungan menit, tanpa overhead penyiapan.

Kasus penggunaan

Gunakan Server MCP Decodo saat Anda membutuhkan web scraping untuk agen AI, ekstraksi data terstruktur dalam skala besar, akses andal ke situs web dinamis, data real-time untuk RAG, atau alternatif untuk membangun infrastruktur scraping dari awal. Skenario umum:

  • Web scraping bertenaga AI – berikan LLM kemampuan untuk mengumpulkan data segar alih-alih mengandalkan data pelatihan statis.
  • RAG dengan data langsung – tarik hasil pencarian Google, Bing, dan AI real-time ke dalam pipeline pengambilan.
  • Intelijen eCommerce – lacak harga produk, daftar, dan penjual di seluruh pasar tanpa diblokir.
  • Pengumpulan data media sosial – kumpulkan postingan, saluran, dan data keterlibatan dari Reddit, TikTok, dan YouTube.
  • Agregasi perjalanan dan harga – bangun alat yang mengumpulkan harga dan ketersediaan langsung di seluruh situs web.

Mulai cepat

  1. Buat akun gratis di dashboard.decodo.com – hingga 2K permintaan gratis, tanpa kartu kredit diperlukan.
  2. Dapatkan kunci API Anda. Dapatkan token autentikasi dasar Web Scraping API dari dasbor.
  3. Unduh Node.js 18+ dari https://nodejs.org.
  4. Dapatkan klien MCP seperti Claude Desktop, Cursor, Windsurf, atau alat lain yang kompatibel dengan MCP.
  5. Konfigurasikan server MCP di klien AI Anda (lihat contoh konfigurasi di bawah).

Menghubungkan ke server MCP Decodo

Buka klien MCP pilihan Anda dan tambahkan konfigurasi berikut (lihat contoh untuk Claude Code, Cursor, Windsurf di bawah):

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

Claude Desktop

  1. Buka Claude Desktop → Pengaturan → Pengembang → Edit Konfigurasi.
  2. Tambahkan ke claude_desktop_config.json:
{
  "mcpServers": {
    "Decodo": {
      "command": "npx",
      "args": ["-y", "@decodo/mcp-server"],
      "env": {
        "SCRAPER_API_TOKEN": "<basic_auth_token>",
        "TOOLSETS": "web,ai"
      }
    }
  }
}
  1. Simpan dan mulai ulang Claude Desktop.

Cursor

  1. Buka Pengaturan → MCP.
  2. Klik Tambahkan server MCP global baru (membuka mcp.json).
  3. Tambahkan konfigurasi yang sama seperti di atas.
  4. Simpan — cari indikator status hijau di samping Decodo.

Windsurf

  1. Buka Pengaturan → Pengaturan Windsurf.
  2. Gulir ke Cascade → Tambahkan server kustom + (membuka mcp_config.json).
  3. Tambahkan konfigurasi yang sama seperti di atas.
  4. Simpan dan mulai ulang Windsurf.

Uji pengaturan Anda

Setelah terhubung, coba prompt ini di klien Anda:

▎ "Scrape judul 5 artikel teratas dari Hacker News"

Anda seharusnya mendapatkan daftar terstruktur kembali dalam hitungan detik. Jika Anda melihat kesalahan autentikasi, periksa kembali token Anda dari dasbor.

Opsional: aktifkan perangkat alat tertentu

Menjalankan server MCP secara lokal

Prasyarat

Panduan langkah demi langkah

  1. Kloning repositori ini:
git clone https://github.com/Decodo/mcp-server
  1. Jalankan perintah berikut di terminal:
cd decodo-mcp-server
npm install
npm run build
  1. Catat lokasi build Anda:
cd build/
pwd

Menambahkan index.js ke akhir direktori ini, lokasi file build Anda akan terlihat seperti ini:

/Users/your.user/projects/decodo-mcp/build/index.js
  1. Perbarui klien MCP Anda dengan informasi server:
{
  "mcpServers": {
    "decodo-mcp": {
      "command": "node",
      "args": ["/Users/your.user/projects/decodo-mcp/build/index.js"],
      "env": {
        "SCRAPER_API_TOKEN": "<web_scraping_api_base64_token>"
      }
    }
  }
}

Perangkat Alat

Alat diatur ke dalam perangkat alat. Anda dapat mengaktifkan perangkat alat tertentu secara selektif dengan meneruskan daftar yang dipisahkan koma melalui parameter kueri toolsets:

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

Ketika tidak ada perangkat alat yang ditentukan, semua alat didaftarkan.

Perangkat AlatAlat
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

Alat

Server menyediakan alat-alat berikut:

AlatDeskripsiContoh prompt
scrape_as_markdownMengikis URL target apa pun, mengharapkan URL diberikan melalui prompt. Mengembalikan hasil dalam Markdown.Kikis peacock.com dari alamat IP AS dan beri tahu saya harganya.
screenshotMenangkap tangkapan layar halaman web mana pun dan mengembalikannya sebagai gambar PNG.Ambil tangkapan layar github.com dari alamat IP AS.
google_searchMengikis Google Search untuk kueri tertentu, dan mengembalikan hasil yang diurai.Kikis Google Search untuk sepatu dan beri tahu saya posisi teratas.
google_adsMengikis hasil pencarian Google Ads.Kikis Google Ads untuk laptop dan tunjukkan iklan teratas.
google_lensMengikis hasil pencarian gambar Google Lens.Cari Google Lens untuk gambar ini: https://example.com/image.jpg
google_ai_modeMengikis hasil Google AI Mode (Cari dengan AI).Tanya Google AI Mode: Apa tiga ras anjing teratas?
google_travel_hotelsMengikis hasil pencarian Google Travel Hotels.Cari Google Travel Hotels untuk hotel di Paris.
amazon_searchMengikis Amazon Search untuk kueri tertentu, dan mengembalikan hasil yang diurai.Kikis Amazon Search untuk keyboard nirkabel.
amazon_productMengikis halaman Produk Amazon.Kikis produk Amazon B09H74FXNW dan tunjukkan detailnya.
amazon_pricingMengikis informasi harga Produk Amazon.Dapatkan harga untuk produk Amazon B09H74FXNW.
amazon_sellersMengikis informasi Penjual Amazon.Dapatkan informasi tentang penjual Amazon A1R0Z7FJGTKESH.
amazon_bestsellersMengikis daftar Bestseller Amazon.Tunjukkan bestseller Amazon di elektronik.
walmart_searchMengikis Walmart Search untuk kueri tertentu, dan mengembalikan hasil yang diurai.Kikis Walmart Search untuk tenda kemah.
walmart_productMengikis halaman Produk Walmart.Kikis produk Walmart 15296401808.
target_searchMengikis Target Search untuk kueri tertentu, dan mengembalikan hasil yang diurai.Kikis Target Search untuk peralatan dapur.
target_productMengikis halaman Produk Target.Kikis produk Target 92186007.
tiktok_postMengikis URL postingan TikTok untuk data terstruktur (misalnya engagement, caption, hashtag).Kikis postingan TikTok ini: https://www.tiktok.com/@nba/video/7393013274725403950
tiktok_shop_searchMengikis TikTok Shop Search untuk kueri tertentu, dan mengembalikan hasil yang diurai.Kikis TikTok Shop Search untuk casing ponsel.
tiktok_shop_productMengikis halaman Produk TikTok Shop.Kikis produk TikTok Shop 1731541214379741272.
tiktok_shop_urlMengikis halaman TikTok Shop berdasarkan URL.Kikis URL TikTok Shop ini: https://www.tiktok.com/shop/s?q=HEADPHONES
youtube_metadataMengikis metadata video YouTube.Dapatkan metadata untuk video YouTube dFu9aKJoqGg.
youtube_channelMengikis video saluran YouTube.Kikis saluran YouTube @decodo_official.
youtube_subtitlesMengikis subtitle video YouTube.Dapatkan subtitle untuk video YouTube L8zSWbQN-v8.
youtube_searchMencari video YouTube.Cari YouTube untuk "Cara merawat chinchilla".
reddit_postMengikis postingan Reddit tertentu.Kikis postingan Reddit berikut: https://www.reddit.com/r/horseracing/comments/1nsrn3/
reddit_subredditMengikis hasil subreddit Reddit.Kikis 5 postingan teratas di r/Python minggu ini.
reddit_userMengikis profil pengguna Reddit beserta postingan/komentarnya.Kikis pengguna Reddit ini: https://www.reddit.com/user/IWasRightOnce/
bing_searchMengikis hasil Bing Search.Cari Bing untuk ulasan laptop.
chatgptMencari dan berinteraksi dengan ChatGPT untuk respons dan percakapan bertenaga AI.Tanya ChatGPT untuk menjelaskan komputasi kuantum dengan istilah sederhana.
perplexityMencari dan berinteraksi dengan Perplexity untuk respons dan percakapan bertenaga AI.Tanya Perplexity apa tren terbaru dalam pengembangan web.

Parameter

Parameter berikut disimpulkan dari prompt pengguna:

ParameterDeskripsi
jsRenderMerender URL target di browser headless.
geoMengatur negara asal permintaan.
localeMengatur lokal permintaan.
tokenLimitMemotong konten respons hingga batas ini. Berguna jika jendela konteks kecil.
promptPrompt untuk dikirim ke alat AI (chatgpt, perplexity).
searchMengaktifkan fungsionalitas pencarian web ChatGPT (hanya chatgpt).
xhrJika true, menyertakan respons XHR atau fetch dalam hasil pengikisan jika didukung (misalnya tiktok_post).
deviceTypeJenis perangkat yang akan diemulasikan untuk permintaan (desktop, mobile, tablet).
domainDomain yang akan digunakan untuk permintaan (misalnya, amazon.com, amazon.co.uk, bing.com).
pageFromNomor halaman awal untuk paginasi.
deliveryZipKode ZIP untuk lokasi pengiriman (Target, Walmart).
storeIdID Toko untuk inventaris lokal (Target, Walmart).
countryNegara untuk permintaan TikTok Shop.
limitJumlah maksimum hasil yang akan dikembalikan (misalnya, video saluran YouTube).
language_codeKode bahasa untuk subtitle (misalnya, en, es).

Contoh

Mengikis konten yang dibatasi secara geografis

Tanyakan agen AI Anda dengan prompt berikut:

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

Prompt ini akan mengatakan bahwa peacock.com dibatasi secara geografis. Untuk melewati pembatasan geografis:

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

Membatasi jumlah token respons

Jika agen Anda memiliki jendela konteks kecil, konten yang dikembalikan dari pengikisan akan secara otomatis dipotong, untuk menghindari luapan konteks. Anda dapat menambah jumlah token yang dikembalikan dalam prompt Anda:

Scrape hacker news, return 50k tokens.

Jika agen Anda memiliki jendela konteks besar, beri tahu untuk mengembalikan full content:

Scrape hacker news, return full content.

Gunakan dengan keterampilan agen Decodo

Server ini memberi agen Anda alat pengikisan. Decodo/agent-skills mengajarinya kapan harus menggunakannya, permukaan mana yang digunakan, dan bagaimana memanggilnya — sehingga agen memilih alat dan parameter yang tepat sendiri alih-alih menebak.

Keterampilan tersebut merutekan melalui decodo CLI, server MCP yang dihosting ini, dan API HTTP mentah, dan secara otomatis kembali ke server MCP ketika tidak ada shell yang tersedia. Memasangkan keduanya memberi agen Anda lapisan eksekusi (server ini) dan lapisan keputusan (keterampilan) dalam satu pengaturan.

Mulai cepat (Claude Code):

/plugin marketplace add Decodo/agent-skills
/plugin install decodo@decodo-skills

Lihat README agent-skills untuk instalasi manual dan agen lainnya (Cursor, Codex, Gemini CLI, Windsurf).

Repositori terkait

Web Scraping API, Keterampilan agen Decodo, Keterampilan Decodo OpenClaw

Cobalah

Hubungkan Decodo MCP Server ke alur kerja AI Anda hanya dalam beberapa klik dan lengkapi agen AI Anda dengan data real-time dari situs web mana pun.

Mulai gratis | Dokumen | Discord

Lisensi

Semua kode dirilis di bawah Lisensi MIT.