Web Researcher MCP
Web Researcher MCP adalah server MCP lokal, tingkat produksi yang memungkinkan asisten AI mencari web (opsional dibatasi pada "lensa pencarian" tepercaya), membaca sumber lengkap (termasuk halaman yang dirender JS, PDF, dan transkrip YouTube), dan mengembalikan kutipan yang dapat diverifikasi dengan failover multi-penyedia. [Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt]
https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt&utm_source=aipure

Informasi Produk
Diperbarui:Jun 16, 2026
Apa itu Web Researcher MCP
Web Researcher MCP adalah server Model Context Protocol (MCP) sumber terbuka yang dirancang untuk memberikan kemampuan penelitian web yang andal dan berbasis sumber kepada asisten AI (misalnya, Claude, Cursor, dan klien lain yang kompatibel dengan MCP). Ini berfokus pada "sumber nyata yang dapat Anda percaya" dengan memungkinkan Anda mencari seluruh web atau hanya domain tertentu yang dikurasi, kemudian mengekstrak dan menganalisis konten lengkap daripada cuplikan—menghasilkan tautan yang berfungsi dan kutipan yang diformat. Proyek ini dikirimkan sebagai satu biner Go dengan beberapa opsi instalasi (misalnya, Homebrew, skrip instalasi, Docker, atau uvx yang ramah Python) dan dapat berjalan dalam mode STDIO lokal atau sebagai layanan HTTP untuk pengaturan bersama/tim. [Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt]
Fitur Utama Web Researcher MCP
Web Researcher MCP adalah server MCP kelas produksi yang menghubungkan asisten AI (misalnya, Claude, Cursor, VS Code) ke penelitian web langsung yang bersumber dari sumber. Ini dapat mencari web (dengan "lensa pencarian" opsional yang membatasi hasil ke domain tepercaya), membaca dan mengekstrak konten lengkap dari URL (termasuk halaman yang banyak menggunakan JavaScript melalui pipeline browser otomatis), dan menangani banyak alur kerja khusus penelitian seperti pencarian akademis dan paten, pencarian berita, verifikasi/audit kutipan, dan mengekspor sesi penelitian yang dapat direproduksi dengan asal-usul. Ini dirancang untuk memprioritaskan sumber yang dapat diverifikasi dan kutipan yang andal, mendukung beberapa penyedia pencarian yang dapat dipertukarkan dengan failover otomatis, dan berjalan secara lokal untuk penelitian yang berfokus pada privasi.
Lensa pencarian (perutean sumber tepercaya): Batasi pencarian ke daftar domain yang dikurasi (bawaan atau kustom) sehingga hasilnya hanya berasal dari sumber yang Anda percayai (misalnya, PubMed, SEC, pengadilan, dokumen resmi) daripada spam dan konten berkualitas rendah di web terbuka.
Pencarian multi-penyedia dengan failover: Bekerja dengan beberapa penyedia pencarian (misalnya, DuckDuckGo tanpa konfigurasi, Google PSE, Brave, Serper, SearXNG, Tavily, Exa) dan dapat secara otomatis kembali ketika satu penyedia dibatasi laju atau tidak tersedia.
Ekstraksi halaman penuh (termasuk situs yang dirender JS): Membaca halaman web dan dokumen lengkap—bukan hanya cuplikan—menggunakan pipeline scraping berjenjang dan rendering Chromium opsional untuk halaman yang banyak menggunakan JavaScript; juga mendukung PDF/dokumen Office dan ekstraksi transkrip YouTube.
Alur kerja kutipan tingkat penelitian: Menyediakan alat untuk memverifikasi kutipan, mengaudit seluruh bibliografi untuk tautan mati/penarikan/entri yang tidak dapat diverifikasi, dan memformat bibliografi (APA/MLA/BibTeX/RIS/CSL-JSON) untuk penggunaan akademis atau profesional di masa mendatang.
Sesi penelitian yang mendalam dan dapat direproduksi: Mendukung penelitian multi-langkah berurutan dengan persistensi sesi dan ekspor (markdown/JSON) termasuk asal-usul setiap langkah; termasuk diagnostik dan sumber daya status untuk alat, sesi, penyedia, dan batas laju.
Alat pencarian vertikal khusus: Termasuk alat yang dibuat khusus untuk makalah akademis (DOI, penulis, kutipan), paten (USPTO/EPO/Lens dengan fallback), pengajuan SEC (EDGAR), opini/dokumen hukum (CourtListener), ekonomi (Bank Dunia/FRED), dan uji klinis (ClinicalTrials.gov).
Kasus Penggunaan Web Researcher MCP
Tinjauan literatur Akademis & Litbang: Peneliti dapat menjalankan pencarian literatur terstruktur, mengumpulkan sumber yang didukung DOI, melintasi lingkungan kutipan, dan mengekspor bibliografi yang diformat dengan benar untuk makalah, hibah, atau tinjauan teknis internal.
Penelitian hukum & dukungan litigasi: Firma hukum dan tim kepatuhan dapat mencari opini/dokumen pengadilan yang sebenarnya, memverifikasi kutipan kasus, dan mengarsipkan sumber untuk memastikan referensi tetap dapat diverifikasi untuk pengajuan dan hasil kerja klien.
Keuangan & uji tuntas: Analis dapat menarik pengajuan SEC EDGAR, melakukan triangulasi berita dan sumber utama, dan menghasilkan laporan penelitian yang dapat diaudit dengan tautan yang dapat diklik dan diverifikasi oleh klien.
Kecerdasan kesehatan & klinis: Peneliti medis dan tim kebijakan dapat memfokuskan pencarian pada sumber klinis dan biomedis, mengambil bukti teks lengkap jika tersedia, dan melacak pendaftaran dan status uji klinis (berorientasi penemuan, bukan nasihat medis).
Intelijen kompetitif dan pasar: Tim produk dan strategi dapat memantau berita, memindai paten, dan mensintesis analisis kompetitif multi-sumber sambil menyimpan jejak audit yang dapat direproduksi tentang bagaimana kesimpulan dicapai.
Dokumentasi teknik dan penelitian insiden: Pengembang dan tim SRE dapat menggunakan lensa yang berfokus pada dokumentasi untuk mencari referensi resmi, mengikis halaman lengkap (termasuk dokumen yang banyak menggunakan JS), dan menyusun ringkasan yang beralasan untuk pemecahan masalah dan keputusan desain.
Kelebihan
Kontrol sumber melalui lensa: Anda dapat membatasi penelitian ke domain yang telah diverifikasi, meningkatkan keandalan dan mengurangi spam/kebisingan SEO.
Alat penelitian ujung-ke-ujung: Menggabungkan pencarian, ekstraksi konten lengkap, verifikasi/audit kutipan, dan ekspor sesi dengan asal-usul dalam satu server MCP.
Fleksibilitas dan ketahanan penyedia: Beberapa backend pencarian dengan failover otomatis opsional; juga menawarkan fallback DuckDuckGo tanpa konfigurasi.
Eksekusi lokal yang mengutamakan privasi: Kueri berjalan dari mesin Anda ke penyedia pilihan Anda daripada melalui server alat itu sendiri.
Kekurangan
Kemampuan terbaik seringkali memerlukan kunci API: Pencarian berkualitas lebih tinggi, berita/gambar, dan beberapa alat canggih bergantung pada konfigurasi penyedia dan kredensial pihak ketiga.
Scraping yang lebih berat mungkin mengunduh/menjalankan Chromium: Rendering JavaScript mungkin memerlukan unduhan browser yang besar (~200MB) dan mungkin lebih lambat daripada ekstraksi sederhana.
Batasan dan variabilitas hulu: Batas laju, cakupan, dan kesegaran bergantung pada penyedia pencarian yang dipilih dan tingkatan gratis/berbayar mereka.
Cara Menggunakan Web Researcher MCP
1) Instal Web Researcher MCP (tercepat: uvx): Instal uv (satu kali), lalu jalankan server MCP melalui uvx.
macOS/Linux:
- curl -LsSf https://astral.sh/uv/install.sh | sh
Kemudian:
- claude mcp add --scope user web-researcher -- uvx web-researcher-mcp
Ini mengambil biner pra-bangun yang benar untuk OS Anda dan menjalankannya (tidak perlu toolchain Go). Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
2) Instalasi alternatif (pilih salah satu): macOS (Homebrew):
- brew install zoharbabin/tap/web-researcher-mcp
- claude mcp add --scope user web-researcher -- web-researcher-mcp
macOS/Linux (penginstal curl):
- curl -fsSL https://raw.githubusercontent.com/zoharbabin/web-researcher-mcp/main/install.sh | sh
Windows (penginstal PowerShell):
- powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/zoharbabin/web-researcher-mcp/main/install.ps1 | iex"
Opsi lain:
- winget install zoharbabin.web-researcher-mcp
- scoop bucket add zoharbabin https://github.com/zoharbabin/scoop-bucket && scoop install web-researcher-mcp
- brew install --cask zoharbabin/tap/web-researcher-mcp
- go install github.com/zoharbabin/web-researcher-mcp/cmd/web-researcher-mcp@latest
- docker run -i --rm -e GOOGLE_CUSTOM_SEARCH_API_KEY=YOUR_KEY -e GOOGLE_CUSTOM_SEARCH_ID=YOUR_CX docker.io/zoharbabin/web-researcher-mcp:latest
Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
3) Hubungkan ke klien MCP Anda (konfigurasi JSON generik): Jika aplikasi Anda bukan alur CLI Claude Code, tambahkan entri server MCP ke konfigurasi klien Anda.
Contoh (Google PSE):
{
"mcpServers": {
"web-researcher": {
"command": "web-researcher-mcp",
"env": {
"SEARCH_PROVIDER": "google",
"GOOGLE_CUSTOM_SEARCH_API_KEY": "YOUR_GOOGLE_API_KEY",
"GOOGLE_CUSTOM_SEARCH_ID": "YOUR_SEARCH_ENGINE_ID"
}
}
}
}
Contoh (Brave):
{
"mcpServers": {
"web-researcher": {
"command": "web-researcher-mcp",
"env": {
"SEARCH_PROVIDER": "brave",
"BRAVE_API_KEY": "YOUR_BRAVE_API_KEY"
}
}
}
}
Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
4) Jalankan tanpa konfigurasi (fallback DuckDuckGo): Jika Anda tidak mengatur SEARCH_PROVIDER atau kunci API apa pun, Web Researcher MCP masih berfungsi di luar kotak menggunakan DuckDuckGo sebagai fallback bawaan (tidak memerlukan kunci API). Ini berguna untuk memvalidasi pengaturan Anda sebelum menambahkan kunci penyedia.
Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
5) (Direkomendasikan) Tambahkan kunci penyedia pencarian untuk meningkatkan kualitas dan membuka lebih banyak fitur: Atur SEARCH_PROVIDER dan kunci yang cocok. Penyedia yang didukung termasuk DuckDuckGo (tanpa kunci), Google PSE, Brave, Serper, SearchAPI.io, SearXNG, Tavily, Exa, dan Hacker News.
Contoh variabel lingkungan:
- SEARCH_PROVIDER=brave
- BRAVE_API_KEY=...
Atau Google PSE:
- SEARCH_PROVIDER=google
- GOOGLE_CUSTOM_SEARCH_API_KEY=...
- GOOGLE_CUSTOM_SEARCH_ID=...
Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
6) (Opsional) Konfigurasi failover multi-penyedia: Untuk menghindari waktu henti/batas laju, konfigurasikan beberapa penyedia sehingga server secara otomatis melakukan fallback.
Contoh:
- SEARCH_ROUTING=brave,google,serper
- BRAVE_API_KEY=...
- GOOGLE_CUSTOM_SEARCH_API_KEY=...
- GOOGLE_CUSTOM_SEARCH_ID=...
- SERPER_API_KEY=...
Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
7) Gunakan "lensa pencarian" untuk membatasi hasil ke sumber tepercaya: Ketika Anda menginginkan kepercayaan yang lebih tinggi dan lebih sedikit spam, gunakan lensa bawaan (misalnya, medis, hukum, akademik, berita) sehingga pencarian dibatasi pada domain yang dikurasi.
Contoh prompt ke klien AI Anda:
- "Cari temuan terbaru tentang penghambat SGLT2 menggunakan lensa klinis."
Anda juga dapat membuat lensa kustom dengan menambahkan file JSON di bawah lenses/ dengan daftar izin domain.
Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
8) Minta AI Anda untuk menggunakan alat inti (alur kerja umum): Setelah terhubung, AI Anda dapat memanggil alat seperti:
- web_search: mencari web (opsional dengan lensa)
- scrape_page: membaca URL secara lengkap (halaman web, PDF, DOCX, PPTX, transkrip YouTube)
- search_and_scrape: mencari lalu secara otomatis membaca hasil teratas
- news_search / image_search: jika didukung oleh penyedia Anda
- academic_search / patent_search / legal_search / filing_search / econ_search / clinical_search: database khusus
- verify_citation / audit_bibliography / format_bibliography: alur kerja kutipan
- sequential_search: penelitian mendalam multi-langkah
Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
9) Gunakan template prompt terpandu untuk penelitian yang dapat diulang: Gunakan template prompt bawaan (di mana klien Anda mendukung pemilihan prompt) untuk menjalankan alur kerja terstruktur:
- comprehensive-research
- fact-check
- competitive-analysis
- literature-review
Template ini memandu penelitian multi-langkah sehingga Anda tidak perlu menentukan setiap instruksi.
Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
10) Pecahkan masalah umum (perbaikan cepat): Jika alat gagal dengan kesalahan "API key": atur kunci di blok env konfigurasi klien MCP Anda (tidak hanya di profil shell).
Jika halaman kembali kosong: situs yang banyak menggunakan JavaScript memerlukan Chromium; biner secara otomatis mengunduh Chromium pada penggunaan pertama (~200MB). Anda dapat mengatur CHROME_PATH ke instalasi Chrome yang sudah ada. Gambar Docker menyertakan Chromium.
Jika cache kedaluwarsa setelah pemutakhiran: hapus direktori cache (misalnya, ~/Library/Caches/web-researcher-mcp/ di macOS) atau atur CACHE_DIR.
Jika Anda mencapai batas laju penyedia (429): ganti penyedia atau konfigurasikan SEARCH_ROUTING untuk failover.
Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
11) (Tim) Jalankan dalam mode HTTP dan hubungkan klien ke titik akhir bersama: Untuk pengaturan bersama/tim, jalankan server sebagai layanan HTTP dan hubungkan klien MCP ke http://localhost:3000/mcp/.
Contoh:
- PORT=3000 OAUTH_ISSUER_URL=https://auth.example.com OAUTH_AUDIENCE=https://api.example.com ./web-researcher-mcp
Contoh Docker Compose:
services:
web-researcher:
image: zoharbabin/web-researcher-mcp
ports:
- "3000:3000"
environment:
PORT: "3000"
SEARCH_PROVIDER: brave
BRAVE_API_KEY: ${BRAVE_API_KEY}
Sumber: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
FAQ Web Researcher MCP
Web Researcher MCP adalah server Model Context Protocol (MCP) sumber terbuka yang memberikan kemampuan riset web kepada asisten AI (pencarian web, ekstraksi halaman penuh, dan pencarian khusus seperti akademik/paten/hukum), dengan penekanan pada jawaban yang berdasar dan kutipan yang nyata serta dapat diverifikasi. Ini berjalan secara lokal di mesin Anda daripada sebagai layanan yang di-hosting.
Video Web Researcher MCP
Artikel Populer

Atoms: Platform AI Multi-Agen yang Mengubah Ide menjadi Produk Siap Diluncurkan
May 22, 2026

Nano Banana SBTI: Apa Itu, Bagaimana Cara Kerjanya, dan Cara Menggunakannya di Tahun 2026
Apr 15, 2026

Ulasan Atoms — Pembuat Produk AI yang Mendefinisikan Ulang Kreasi Digital di Tahun 2026
Apr 10, 2026

Kilo Claw: Cara Menerapkan dan Menggunakan Agen AI "Lakukan-Untuk-Anda" Sejati (Pembaruan 2026)
Apr 3, 2026







