Decodo
resmiAkses 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_searchdanbing_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
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
- Buat akun gratis di dashboard.decodo.com – hingga 2K permintaan gratis, tanpa kartu kredit diperlukan.
- Dapatkan kunci API Anda. Dapatkan token autentikasi dasar Web Scraping API dari dasbor.
- Unduh Node.js 18+ dari https://nodejs.org.
- Dapatkan klien MCP seperti Claude Desktop, Cursor, Windsurf, atau alat lain yang kompatibel dengan MCP.
- 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
- Buka Claude Desktop → Pengaturan → Pengembang → Edit Konfigurasi.
- 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"
}
}
}
}
- Simpan dan mulai ulang Claude Desktop.
Cursor
- Buka Pengaturan → MCP.
- Klik Tambahkan server MCP global baru (membuka mcp.json).
- Tambahkan konfigurasi yang sama seperti di atas.
- Simpan — cari indikator status hijau di samping Decodo.
Windsurf
- Buka Pengaturan → Pengaturan Windsurf.
- Gulir ke Cascade → Tambahkan server kustom + (membuka mcp_config.json).
- Tambahkan konfigurasi yang sama seperti di atas.
- 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
- Node.js 18.0+
- Klien MCP - pilihan populer adalah Claude Desktop dan Cursor
Panduan langkah demi langkah
- Kloning repositori ini:
git clone https://github.com/Decodo/mcp-server
- Jalankan perintah berikut di terminal:
cd decodo-mcp-server
npm install
npm run build
- 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
- 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 Alat | Alat |
|---|---|
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 |
Alat
Server menyediakan alat-alat berikut:
| Alat | Deskripsi | Contoh prompt |
|---|---|---|
scrape_as_markdown | Mengikis 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. |
screenshot | Menangkap tangkapan layar halaman web mana pun dan mengembalikannya sebagai gambar PNG. | Ambil tangkapan layar github.com dari alamat IP AS. |
google_search | Mengikis Google Search untuk kueri tertentu, dan mengembalikan hasil yang diurai. | Kikis Google Search untuk sepatu dan beri tahu saya posisi teratas. |
google_ads | Mengikis hasil pencarian Google Ads. | Kikis Google Ads untuk laptop dan tunjukkan iklan teratas. |
google_lens | Mengikis hasil pencarian gambar Google Lens. | Cari Google Lens untuk gambar ini: https://example.com/image.jpg |
google_ai_mode | Mengikis hasil Google AI Mode (Cari dengan AI). | Tanya Google AI Mode: Apa tiga ras anjing teratas? |
google_travel_hotels | Mengikis hasil pencarian Google Travel Hotels. | Cari Google Travel Hotels untuk hotel di Paris. |
amazon_search | Mengikis Amazon Search untuk kueri tertentu, dan mengembalikan hasil yang diurai. | Kikis Amazon Search untuk keyboard nirkabel. |
amazon_product | Mengikis halaman Produk Amazon. | Kikis produk Amazon B09H74FXNW dan tunjukkan detailnya. |
amazon_pricing | Mengikis informasi harga Produk Amazon. | Dapatkan harga untuk produk Amazon B09H74FXNW. |
amazon_sellers | Mengikis informasi Penjual Amazon. | Dapatkan informasi tentang penjual Amazon A1R0Z7FJGTKESH. |
amazon_bestsellers | Mengikis daftar Bestseller Amazon. | Tunjukkan bestseller Amazon di elektronik. |
walmart_search | Mengikis Walmart Search untuk kueri tertentu, dan mengembalikan hasil yang diurai. | Kikis Walmart Search untuk tenda kemah. |
walmart_product | Mengikis halaman Produk Walmart. | Kikis produk Walmart 15296401808. |
target_search | Mengikis Target Search untuk kueri tertentu, dan mengembalikan hasil yang diurai. | Kikis Target Search untuk peralatan dapur. |
target_product | Mengikis halaman Produk Target. | Kikis produk Target 92186007. |
tiktok_post | Mengikis URL postingan TikTok untuk data terstruktur (misalnya engagement, caption, hashtag). | Kikis postingan TikTok ini: https://www.tiktok.com/@nba/video/7393013274725403950 |
tiktok_shop_search | Mengikis TikTok Shop Search untuk kueri tertentu, dan mengembalikan hasil yang diurai. | Kikis TikTok Shop Search untuk casing ponsel. |
tiktok_shop_product | Mengikis halaman Produk TikTok Shop. | Kikis produk TikTok Shop 1731541214379741272. |
tiktok_shop_url | Mengikis halaman TikTok Shop berdasarkan URL. | Kikis URL TikTok Shop ini: https://www.tiktok.com/shop/s?q=HEADPHONES |
youtube_metadata | Mengikis metadata video YouTube. | Dapatkan metadata untuk video YouTube dFu9aKJoqGg. |
youtube_channel | Mengikis video saluran YouTube. | Kikis saluran YouTube @decodo_official. |
youtube_subtitles | Mengikis subtitle video YouTube. | Dapatkan subtitle untuk video YouTube L8zSWbQN-v8. |
youtube_search | Mencari video YouTube. | Cari YouTube untuk "Cara merawat chinchilla". |
reddit_post | Mengikis postingan Reddit tertentu. | Kikis postingan Reddit berikut: https://www.reddit.com/r/horseracing/comments/1nsrn3/ |
reddit_subreddit | Mengikis hasil subreddit Reddit. | Kikis 5 postingan teratas di r/Python minggu ini. |
reddit_user | Mengikis profil pengguna Reddit beserta postingan/komentarnya. | Kikis pengguna Reddit ini: https://www.reddit.com/user/IWasRightOnce/ |
bing_search | Mengikis hasil Bing Search. | Cari Bing untuk ulasan laptop. |
chatgpt | Mencari dan berinteraksi dengan ChatGPT untuk respons dan percakapan bertenaga AI. | Tanya ChatGPT untuk menjelaskan komputasi kuantum dengan istilah sederhana. |
perplexity | Mencari 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:
| Parameter | Deskripsi |
|---|---|
jsRender | Merender URL target di browser headless. |
geo | Mengatur negara asal permintaan. |
locale | Mengatur lokal permintaan. |
tokenLimit | Memotong konten respons hingga batas ini. Berguna jika jendela konteks kecil. |
prompt | Prompt untuk dikirim ke alat AI (chatgpt, perplexity). |
search | Mengaktifkan fungsionalitas pencarian web ChatGPT (hanya chatgpt). |
xhr | Jika true, menyertakan respons XHR atau fetch dalam hasil pengikisan jika didukung (misalnya tiktok_post). |
deviceType | Jenis perangkat yang akan diemulasikan untuk permintaan (desktop, mobile, tablet). |
domain | Domain yang akan digunakan untuk permintaan (misalnya, amazon.com, amazon.co.uk, bing.com). |
pageFrom | Nomor halaman awal untuk paginasi. |
deliveryZip | Kode ZIP untuk lokasi pengiriman (Target, Walmart). |
storeId | ID Toko untuk inventaris lokal (Target, Walmart). |
country | Negara untuk permintaan TikTok Shop. |
limit | Jumlah maksimum hasil yang akan dikembalikan (misalnya, video saluran YouTube). |
language_code | Kode 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.