9 คะแนน โดย sinav 2026-04-06 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

เวลาใช้เครื่องมือเขียนโค้ดด้วย AI อย่าง Claude Code หรือ Cursor หลายคนน่าจะเคยเจอสถานการณ์แบบนี้สักครั้ง

พอโยน URL พร้อมบอกว่า "ช่วยสรุปหน้า Notion นี้ให้หน่อย" สิ่งที่ AI ดึงกลับมาได้กลับมีแค่ HTML ของหน้าเข้าสู่ระบบ สุดท้ายก็ต้องเปิดหน้าเว็บเองแล้วคัดลอก-วางเนื้อหา หรือ export เป็น PDF แล้วส่งให้แทน กรณีของ Jira ticket, เอกสาร Confluence และ Google Docs ก็ไม่ต่างกัน ทั้งที่ควรจบได้ด้วยการส่งแค่ URL แต่กลับต้องมานั่งทำด้วยมือทุกครั้ง

Auth Fetch MCP ถูกสร้างขึ้นมาเพื่อแก้ปัญหานี้

ทำงานอย่างไร?

เมื่อส่ง URL ที่ต้องล็อกอินให้ AI เบราว์เซอร์ Chromium จริงจะถูกเปิดขึ้นมา ผู้ใช้ล็อกอินได้ตามปกติ (รองรับทั้ง SSO, 2FA, CAPTCHA ทั้งหมด — เพราะเป็นเบราว์เซอร์จริง) แล้วกดปุ่ม capture ที่มุมขวาล่างของหน้าจอ จากนั้น HTML ที่ผ่านการจัดระเบียบแล้วจะถูกส่งให้ AI ทันที

หัวใจสำคัญคือ session จะถูกเก็บไว้ในเครื่อง เมื่อเข้าสู่ระบบครั้งหนึ่งแล้ว บริการเดิมก็ไม่จำเป็นต้องล็อกอินซ้ำอีก หากล็อกอิน Notion ไว้หนึ่งครั้ง หลังจากนั้นไม่ว่าจะส่ง URL ของหน้า Notion หน้าไหน AI ก็จะอ่านได้ทันที

ทำไมวิธีเดิมถึงใช้ไม่ได้?

แม้ในระบบนิเวศ MCP จะมีเครื่องมือ web fetch อยู่แล้ว แต่ส่วนใหญ่ทำงานบนพื้นฐานของ HTTP request แบบง่าย ๆ จึงไม่สามารถดึงหน้าที่ต้องล็อกอินได้ เอกสารที่ใช้กันจริงในการทำงานจำนวนมากอยู่บน SaaS ที่ต้องยืนยันตัวตน เช่น Notion ภายในองค์กร, Jira, Confluence, Google Docs และถ้า AI อ่านหน้าเหล่านี้โดยตรงไม่ได้ สุดท้ายคนก็ยังต้องทำหน้าที่คัดลอก-วางข้อมูลคั่นกลางอยู่ดี

Auth Fetch MCP แก้ปัญหานี้จากต้นทางด้วยการเปิดเบราว์เซอร์จริงขึ้นมา เนื่องจากเป็นแบบเบราว์เซอร์ จึงรองรับทั้ง SPA ที่เรนเดอร์ด้วย JavaScript และรองรับวิธีการยืนยันตัวตนได้ทุกรูปแบบ

ฟีเจอร์หลัก

  • AI สามารถอ่านเว็บเพจทุกหน้าได้ แม้ต้องล็อกอิน
  • รองรับการยืนยันตัวตนทุกรูปแบบ เช่น SSO, 2FA, CAPTCHA (เพราะใช้เบราว์เซอร์จริง)
  • บันทึก session ทำให้ล็อกอินเพียงครั้งเดียวต่อบริการ แล้วใช้งานแบบยืนยันตัวตนอัตโนมัติได้ในภายหลัง
  • ดาวน์โหลดรูปภาพ/ไฟล์ภายในหน้าได้ด้วย session cookie (ไม่ต้องล็อกอินแยก)
  • ส่งคืน HTML ที่ผ่านการจัดระเบียบ โดยตัดองค์ประกอบรบกวนอย่าง nav, footer, script ออก
  • ข้อมูลทั้งหมดถูกเก็บไว้ในเครื่องเท่านั้น — ไม่มีการส่งไปยังเซิร์ฟเวอร์ภายนอก
  • ใช้งานได้กับไคลเอนต์ที่รองรับ MCP เช่น Claude Code, Cursor, Windsurf

ตัวอย่างการใช้งาน

  • "อ่านเอกสารวางแผนใน Notion นี้แล้วสรุป API spec ให้หน่อย"
  • "ดู Jira ticket นี้แล้ววิเคราะห์สาเหตุของบั๊กให้หน่อย"
  • "สรุปเอกสาร onboarding ใน Confluence นี้ให้หน่อย"
  • "อ่านบันทึกการประชุมใน Google Docs นี้แล้วดึง action item ออกมาให้หน่อย"

แค่มี URL เดียว AI ก็จะเปิดเบราว์เซอร์ ดึงเนื้อหา และทำงานต่อให้โดยอัตโนมัติ

ติดตั้ง

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 ความคิดเห็น

 
kurthong 2026-04-07

เป็นไอเดียที่ยอดเยี่ยมมากครับ! ต้องลองใช้ดูสักครั้งแล้ว

 
sinav 2026-04-07

ขอบคุณสำหรับคำชื่นชมครับ!

 
superl3 2026-04-06

ต่างจาก opentabs อย่างไร?

 
sinav 2026-04-06

ถ้า OpenTabs เป็นแพลตฟอร์มที่เปิดเบราว์เซอร์ทั้งตัวให้ AI ใช้งาน auth-fetch-mcp ก็คือเครื่องมือที่มุ่งเน้นการส่งต่อคอนเทนต์จากหน้าที่ต้องยืนยันตัวตนไปยัง LLM ได้อย่างสะอาดและเป็นระเบียบ

  • ตั้งค่าได้ง่าย ไม่ต้องติดตั้งส่วนขยาย Chrome หรือเปิด Developer Mode แค่มี JSON สำหรับตั้งค่า MCP เพียงบรรทัดเดียวก็ใช้งานได้ทันที
  • ไม่ไปรบกวนเบราว์เซอร์ที่ใช้อยู่ เพราะมันจะเปิด Chromium แยกต่างหาก จึงไม่กระทบกับเซสชันหรือสภาพแวดล้อมของ Chrome ที่กำลังใช้งานอยู่ และคนที่กังวลว่าส่วนขยายจะเข้าถึงเซสชันก็ใช้งานได้อย่างสบายใจ
  • ส่งคืนคอนเทนต์ที่เหมาะกับ LLM โดยไม่ส่ง HTML ต้นฉบับไปตรง ๆ แต่จะตัด noise อย่าง script/style/nav/footer/cookie banner ออก แล้วดึงมาเฉพาะเนื้อหาหลัก ทำให้เอาไปสรุปหรือวิเคราะห์ต่อได้ทันทีโดยไม่เปลืองโทเคน