Live Web Data by Teneo Protocol

ทางการ

Remote MCP server และ API ที่ดึงข้อมูลหน้าเว็บสาธารณะใดก็ได้แบบเรียลไทม์ ในรูปแบบเดียวกับที่ผู้เข้าชมในพื้นที่เห็น จากประเทศที่คุณเลือก ในรูปแบบ Markdown ที่สะอาดตา การดึงข้อมูลเว็บ การดึงข้อมูล และการสเครปสำหรับ AI agent พร้อมผลลัพธ์ในพื้นที่และราคาต่อคำขอ livewebdata.com คือ Live Web Data API ซึ่งเป็นผลิตภัณฑ์ของ Teneo Protocol

คุณทำอะไรได้บ้างด้วย Live Web Data By Teneo Protocol MCP?

  • ดึงเนื้อหาหน้าเว็บแบบเรียลไทม์ — ขอให้ผู้ช่วยอ่าน URL สาธารณะใดก็ได้ แล้วส่งเนื้อหาหลักกลับมาในรูปแบบ Markdown ที่สะอาด ข้อความธรรมดา หรือ HTML
  • เลือกประเทศที่ใช้ดูหน้าเว็บ — ขอหน้าเว็บในมุมมองจากประเทศที่ระบุ เช่น de, gb หรือ us โดยใช้รหัส ISO-3166 alpha-2
  • ควบคุมขนาดและขอบเขตของผลลัพธ์ — ตั้งค่า max_characters ระหว่าง 500 ถึง 100,000 แล้วเลือกเนื้อหาหลักแบบย่อหรือเนื้อหาทั้งหมดในหน้า
  • ตรวจสอบสถานะบัญชี — ให้ผู้ช่วยตรวจสอบเครดิตคงเหลือ แผนบริการ และขีดจำกัดอัตราการใช้งานก่อนเรียกใช้เป็นชุดใหญ่ การเรียกนี้ไม่มีค่าใช้จ่าย
  • จัดการข้อผิดพลาดในการดึงข้อมูล — รับข้อความแจ้งข้อผิดพลาดที่นำไปดำเนินการต่อได้ สำหรับเว็บไซต์ที่จำกัดการเข้าถึง หน้าที่ไม่มีอยู่ การหมดเวลา ขีดจำกัดอัตราการใช้งาน และเครดิตไม่เพียงพอ

เซิร์ฟเวอร์ MCP แบบโฮสต์

npx add-mcp 'https://livewebdata.com/mcp'

ติดตั้งลง Claude Code, Codex, Cursor และอื่นๆ

เอกสาร

ใช้ Live Web Data API เป็นเครื่องมือใน Claude, Cursor, VS Code และ MCP client อื่น ๆ — ด้วย URL เดียวและ API key ที่คุณมีอยู่แล้ว

MCP คืออะไร

Model Context Protocol (MCP) เป็นมาตรฐานเปิดที่ช่วยให้ AI agent ค้นหาและเรียกใช้เครื่องมือภายนอกได้ MCP server ของเราเปิดให้ใช้ Contents API เป็นเครื่องมือสองรายการ เพื่อให้ agent อ่านหน้าเว็บสาธารณะใดก็ได้ด้วยตนเอง

Server และการยืนยันตัวตน

ค่า
Server URLhttps://livewebdata.com/mcp
TransportStreamable HTTP (stateless): JSON-RPC ผ่าน POST; GET และ DELETE ตอบกลับเป็น 405
AuthAuthorization: Bearer <api_key>
Keysใช้ key เดียวกับ REST API — สร้างได้ที่ API keys

หากไม่มี key หรือ key ไม่ถูกต้อง ระบบจะปฏิเสธคำขอด้วย HTTP 401 (บัญชีที่ถูกระงับ: 403, "API access for this account is suspended. Contact support.") ก่อนเรียกใช้เครื่องมือใด ๆ

ตั้งค่า client

แทนที่ YOUR_KEY ด้วย API key ของคุณ ในแดชบอร์ด หน้า Integrations จะกรอก key ให้คุณโดยอัตโนมัติ

เรียกใช้คำสั่งนี้ในเทอร์มินัล จากนั้นจะใช้ server ได้ในทุกเซสชัน Claude Code สำหรับโปรเจกต์นี้

claude mcp add --transport http live-web-data https://livewebdata.com/mcp \
  --header "Authorization: Bearer YOUR_KEY"

เพิ่ม --scope user เพื่อให้ใช้ได้ในทุกโปรเจกต์ ตรวจสอบด้วย claude mcp list

get_page_contents

ดึงหน้าเว็บสาธารณะแบบเรียลไทม์ แล้วส่งคืนเนื้อหาหลักในรูปแบบ Markdown ที่สะอาด ข้อความธรรมดา หรือ HTML เป็นการอ่านอย่างเดียวและทำซ้ำได้โดยไม่เปลี่ยนแปลงผลลัพธ์ เรียกได้ครั้งละหนึ่ง URL

พารามิเตอร์ประเภทค่าเริ่มต้นคำอธิบาย
urlstring (http/https, ไม่เกิน 8,192 ตัวอักษร)จำเป็นURL สาธารณะที่ต้องการดึงข้อมูล
countryISO-3166 alpha-2"us"ดึงหน้าเว็บตามที่เห็นจากประเทศนี้ เช่น 'de', 'gb', 'us'
format"markdown" | "text" | "html""markdown"รูปแบบผลลัพธ์ แนะนำให้ใช้ markdown ระบบจะดึงและส่งคืน HTML ของหน้าเว็บเฉพาะเมื่อเป็น "html" เท่านั้น
max_charactersinteger 500–1000008000จำนวนอักขระสูงสุดของเนื้อหาที่จะส่งคืน ค่านี้น้อยกว่าค่าเริ่มต้นของ REST API (text.maxCharacters, 100,000) เพราะผลลัพธ์จะอยู่ใน context ของ agent; เพิ่มค่านี้เมื่อเนื้อหาถูกตัด
verbosity"compact" | "full""compact"compact = เฉพาะเนื้อหาหลัก, full = เนื้อหาทั้งหมดใน body ของหน้า

ผลลัพธ์เป็นรายการข้อความหนึ่งรายการที่มีส่วนหัวสั้น ๆ ตามด้วยเนื้อหา นอกจากนี้ยังส่งคืน JSON แบบ REST เต็มรูปแบบเป็น structuredContent (โดยมี results[].html เฉพาะเมื่อเป็น format: "html" เท่านั้น)

# Web scraping - Wikipedia
Source: https://en.wikipedia.org/wiki/Web_scraping · country: us · live · credits used: 1 · credits left: 8,411

# Web scraping - Wikipedia

…

get_account_status

ตรวจสอบเครดิตคงเหลือ แผน และขีดจำกัดอัตราการเรียกใช้ของบัญชีที่เชื่อมต่อ Agent ควรเรียกใช้ก่อนทำงานเป็นชุดขนาดใหญ่ ไม่มีพารามิเตอร์และไม่มีค่าใช้จ่าย ส่งคืนตัวเลขเดียวกับ GET /v1/account

Plan: Starter · Credits left: 8,412 · Rate limit: 2 URL/s (burst 4) · Status: active

ข้อผิดพลาด

ข้อผิดพลาดจะส่งคืนพร้อม isError: true และประโยคแนะนำวิธีดำเนินการหนึ่งประโยคที่ agent ทำตามได้ หากไม่มีการเรียกเก็บเงิน ข้อความจะลงท้ายด้วย “No credits were charged.”

กรณีข้อความถึง agent
451 เป้าหมายถูกจำกัดเว็บไซต์นี้ถูกจำกัดและไม่สามารถดึงข้อมูลได้ อย่าลองซ้ำ ให้ใช้แหล่งข้อมูลอื่น
CRAWL_NOT_RENDEREDหน้านี้ไม่มีข้อความที่ใช้งานได้: ต้องใช้การเรนเดอร์ JavaScript หรือไม่มีข้อความแสดงแม้จะเรนเดอร์แล้ว ลองใช้แหล่งข้อมูลอื่นหรือ URL อื่นที่มีข้อมูลเดียวกัน
CRAWL_NOT_FOUNDไม่พบหน้าเว็บ (404/410)
SOURCE_NOT_AVAILABLEเว็บไซต์ปฏิเสธคำขอนี้ ให้ใช้แหล่งข้อมูลอื่น
SOURCE_BLOCKEDเว็บไซต์ปฏิเสธการเข้าถึง ให้ใช้แหล่งข้อมูลอื่น
CRAWL_LIVECRAWL_TIMEOUTหมดเวลารอหน้าเว็บ ลองอีกครั้งหนึ่งโดยใช้ timeout ที่นานขึ้น มิฉะนั้นให้ใช้แหล่งข้อมูลอื่น
BROWSER_UNAVAILABLEการเรนเดอร์ในเบราว์เซอร์ไม่พร้อมใช้งานชั่วคราว ลองอีกครั้งในอีกไม่กี่นาที มิฉะนั้นให้ใช้แหล่งข้อมูลอื่น
RATE_LIMITEDใช้ขีดจำกัดการเรนเดอร์ตามแผนของผู้ใช้ครบแล้ว อย่าลองเรนเดอร์ซ้ำในตอนนี้ ให้ใช้แหล่งข้อมูลอื่น
402 เครดิตไม่เพียงพอบัญชีไม่มีเครดิตเหลือแล้ว แจ้งให้ผู้ใช้เติมเครดิตที่ …/dashboard/billing
429 ถูกจำกัดอัตราการเรียกใช้ถึงขีดจำกัดอัตราการเรียกใช้แล้ว รอ N วินาทีก่อนลองอีกครั้ง
401 / 403API key ไม่ถูกต้องหรือถูกระงับ แจ้งให้ผู้ใช้ตรวจสอบ key ที่ …/dashboard/keys
ยังคงดึงข้อมูลหลังผ่านไป 5 นาทีโหลดหน้าเว็บไม่เสร็จภายใน 5 นาที และอาจยังมีการเรียกเก็บเงินสำหรับการดึงข้อมูลนี้ ให้ใช้แหล่งข้อมูลอื่น

เครดิต

การเรียกใช้ MCP คิดค่าบริการเหมือนการเรียกใช้ REST ทุกประการ: 1 เครดิตต่อหน้าที่ดึงข้อมูลสำเร็จ คำขอที่ล้มเหลว (รวมถึงกรณีที่เว็บไซต์ปฏิเสธการเข้าถึง) ไม่มีค่าใช้จ่าย รายการจะแสดงใน Usage พร้อม channel mcp ดู Credits