9 poin oleh sinav 2026-04-06 | 4 komentar | Bagikan ke WhatsApp

Saat menggunakan alat coding AI seperti Claude Code atau Cursor, Anda mungkin pernah mengalami situasi seperti ini.

Ketika Anda memberikan URL dan berkata, "Tolong rangkum halaman Notion ini", yang diambil AI ternyata hanya HTML halaman login. Akhirnya Anda harus membuka halaman tersebut sendiri lalu menyalin-tempel isinya, atau mengekspornya sebagai PDF dan memberikannya ke AI. Hal yang sama berlaku untuk tiket Jira, dokumen Confluence, dan Google Docs. Padahal seharusnya cukup dengan memberikan URL saja, tetapi kenyataannya Anda harus melakukannya secara manual setiap kali.

Auth Fetch MCP dibuat untuk menyelesaikan masalah ini.

Bagaimana cara kerjanya?

Jika Anda memberikan URL yang memerlukan login kepada AI, browser Chromium sungguhan akan dibuka. Pengguna dapat login seperti biasa (SSO, 2FA, dan CAPTCHA semuanya didukung — karena ini browser sungguhan), lalu menekan tombol capture di kanan bawah layar, dan HTML yang sudah dibersihkan akan langsung dikirim ke AI.

Kuncinya adalah sesi disimpan secara lokal. Setelah login sekali, Anda tidak perlu login lagi untuk layanan yang sama. Jika Anda sudah login ke Notion sekali, setelah itu AI bisa langsung membaca URL halaman Notion mana pun.

Mengapa cara yang sudah ada tidak cukup?

Di ekosistem MCP memang sudah ada alat web fetch, tetapi kebanyakan berbasis permintaan HTTP sederhana sehingga tidak bisa mengambil halaman yang memerlukan login. Sebagian besar dokumen yang ditangani dalam pekerjaan nyata berada di SaaS yang memerlukan autentikasi seperti Notion internal, Jira, Confluence, dan Google Docs. Jika AI tidak bisa membaca halaman-halaman ini secara langsung, pada akhirnya manusia tetap harus menjadi perantara dengan menyalin-tempel isi dokumen.

Auth Fetch MCP menyelesaikan masalah ini secara mendasar dengan menjalankan browser sungguhan. Karena berbasis browser, SPA yang dirender dengan JavaScript juga tidak menjadi masalah, dan metode autentikasi apa pun didukung.

Fitur utama

  • AI dapat membaca semua halaman web yang memerlukan login
  • Mendukung semua metode autentikasi seperti SSO, 2FA, dan CAPTCHA (menggunakan browser sungguhan)
  • Sesi disimpan, jadi cukup login sekali per layanan dan selanjutnya autentikasi berjalan otomatis
  • Gambar/file di dalam halaman juga dapat diunduh menggunakan cookie sesi (tanpa perlu login terpisah)
  • Mengembalikan HTML yang sudah dibersihkan dengan menghapus elemen noise seperti nav, footer, dan script
  • Semua data hanya disimpan secara lokal — tidak ada yang dikirim ke server eksternal
  • Dapat digunakan di klien yang kompatibel dengan MCP seperti Claude Code, Cursor, dan Windsurf

Contoh penggunaan

  • "Baca dokumen perencanaan Notion ini dan rapikan spesifikasi API-nya"
  • "Lihat tiket Jira ini dan analisis penyebab bug-nya"
  • "Tolong rangkum dokumen onboarding yang ada di Confluence"
  • "Baca notulen rapat di Google Docs ini dan ambil action item-nya"

Cukup satu URL, lalu AI akan membuka browser, mengambil isinya, dan menjalankan tugasnya secara otomatis.

Instalasi

Claude Code:

claude mcp add --scope user auth-fetch -- npx auth-fetch-mcp@latest  

Cursor / Windsurf (.mcp.json):

{  
  "mcpServers": {  
    "auth-fetch": {  
      "command": "npx",  
      "args": ["auth-fetch-mcp@latest"]  
    }  
  }  
}  

GitHub: https://github.com/ymw0407/auth-fetch-mcp

4 komentar

 
kurthong 2026-04-07

Idenya sangat bagus! Sepertinya saya harus mencobanya.

 
sinav 2026-04-07

Terima kasih atas apresiasinya!

 
superl3 2026-04-06

Apa bedanya dengan opentabs?

 
sinav 2026-04-06

Jika OpenTabs adalah platform yang membuka seluruh browser untuk AI, auth-fetch-mcp adalah alat yang berfokus untuk menyampaikan konten dari halaman terautentikasi ke LLM dengan rapi.

  • Pengaturannya sederhana. Tanpa perlu memasang ekstensi Chrome atau mengaktifkan Developer Mode, Anda bisa langsung menggunakannya hanya dengan satu baris JSON konfigurasi MCP.
  • Tidak mengutak-atik browser yang sudah ada. Karena menjalankan Chromium terpisah, alat ini tidak memengaruhi sesi atau lingkungan Chrome yang sedang digunakan, dan bagi yang khawatir ekstensi mengakses sesi, alat ini juga aman dipakai.
  • Mengembalikan konten yang dioptimalkan untuk LLM. Alih-alih meneruskan HTML asli begitu saja, alat ini menghapus noise seperti script/style/nav/footer/banner cookie dan hanya mengekstrak konten utama untuk dikembalikan. Bisa langsung dipakai untuk peringkasan dan analisis tanpa pemborosan token.