คำตอบสั้น
เพิ่ม web page reader API ให้ OpenClaw ได้อย่างไร?
บันทึก MCP server WebReaderAPI แล้วลงทะเบียนด้วย openclaw mcp add webreaderapi --command … --arg … --env WEBREADER_API_KEY=… และตรวจสอบด้วย openclaw mcp doctor --probe agent จะได้เครื่องมือ read_url เคียงข้าง web_fetch ที่มีในตัว สามารถ render JavaScript และอ่าน PDF ได้ หน้าเว็บละ 1 เครดิต เริ่มต้นที่ US$0.07/1K หน้า ณ เดือนตุลาคม 2026 ไม่ต้อง KYC จ่ายด้วยคริปโต
web_fetch ของ OpenClaw กับ read_url เทียบกัน
| web_fetch (ในตัว) | ทำงานในเครื่อง ดึงเนื้อหาหลักด้วย Readability คืนค่าเป็น Markdown หรือ text |
|---|---|
| ข้อจำกัดของ web_fetch | ไม่รัน JavaScript ค่าเริ่มต้น maxChars และสูงสุด 20,000 ตัวอักษร (เอกสาร OpenClaw) |
| read_url (เครื่องมือ MCP ของเรา) | render JavaScript เมื่อจำเป็น รองรับ PDF สูงสุด 100 หน้า สูงสุด 500,000 ตัวอักษร |
| ค่าใช้จ่ายของ read_url | 1 เครดิต = อ่าน 1 หน้าโดยไม่ใช้เบราว์เซอร์; 2 เครดิตเมื่อหน้านั้นต้องใช้เบราว์เซอร์เพื่อเรนเดอร์ JavaScript คำขอที่ล้มเหลว หรือที่ robots.txt ของเว็บไซต์ปฏิเสธ จะไม่ถูกคิดเครดิต |
| ตัวดึงข้อมูล (crawler) ของเรา | WebReaderAPI/1.0 (+https://webreaderapi.com/bot/) เคารพ robots.txt |
| โปรไฟล์เครื่องมือ | เครื่องมือ MCP ปรากฏในโปรไฟล์ coding และ messaging ไม่ใช่ใน minimal |
ทำไมต้องเพิ่มตัวอ่านหน้าเว็บเมื่อ OpenClaw มี web_fetch?
เพราะทั้งสองครอบคลุมหน้าเว็บต่างกัน เอกสารของ OpenClaw ระบุว่า web_fetch ทำงานในเครื่องเสมอ ใช้ Readability ในการดึงเนื้อหาหลัก และไม่เรียกใช้ JavaScript โดยแนะนำให้ใช้เครื่องมือ Web Browser สำหรับเว็บที่ใช้ JavaScript หนักหรือต้องล็อกอินก่อนเข้าถึง ค่า maxChars ตั้งต้นอยู่ที่ 20,000 ตัวอักษรและจำกัดเพดานไว้ที่ค่านี้
เก็บ web_fetch ไว้สำหรับหน้าเว็บที่รวดเร็วและเบา เพิ่ม read_url สำหรับหน้าเว็บที่สร้างเนื้อหาด้วย JavaScript สำหรับ PDF และสำหรับเอกสารยาวที่คุณต้องการเกิน 20,000 ตัวอักษร เอกสารของ OpenClaw ยังระบุด้วยว่า plugin Firecrawl อย่างเป็นทางการคือผู้ให้บริการแบบบันเดิลเดียวในปัจจุบันที่ web_fetch สามารถ fallback ไปใช้ได้
จะลงทะเบียน MCP server ใน OpenClaw ได้อย่างไร?
ขั้นแรก ตั้งค่า Python server จาก หน้า MCP: ไฟล์เดียวพร้อมแพ็กเกจ mcp และ httpx จากนั้นบันทึกใน OpenClaw ด้วย openclaw mcp add เอกสาร registry ของ OpenClaw อธิบายแฟล็ก stdio --command, --arg, --env และ --cwd และเก็บคำจำกัดความที่บันทึกไว้ภายใต้ mcp.servers ในคอนฟิกูเรชัน
รัน openclaw mcp doctor --probe หลังจากนั้น หากไม่มี --probe doctor จะตรวจสอบเฉพาะคอนฟิกูเรชันที่บันทึกไว้ แต่ถ้ามี จะยืนยันเพิ่มเติมว่า server ที่เปิดใช้งานเชื่อมต่อได้หรือไม่
openclaw mcp add webreaderapi \
--command /home/you/webreader/.venv/bin/python \
--arg /home/you/webreader/webreader_mcp.py \
--env WEBREADER_API_KEY=your-key
openclaw mcp doctor webreaderapi --probeagent จะเห็น read_url หรือไม่?
ในโปรไฟล์ทั่วไป เห็น เอกสาร registry ของ OpenClaw ระบุว่า OpenClaw แบบฝังตัวเปิดเผยเครื่องมือ MCP ที่กำหนดค่าไว้ในโปรไฟล์ coding และ messaging โปรไฟล์ minimal ซ่อนเครื่องมือเหล่านี้ และ tools.deny: ["bundle-mcp"] ปิดการทำงาน ดังนั้นตรวจสอบการตั้งค่าสองข้อนี้หากเครื่องมือไม่แสดงขึ้นมา
คำอธิบายของเครื่องมือจะบอกโมเดลว่าควรเลือกใช้เมื่อใด: หน้าเว็บที่ต้องใช้ JavaScript, PDF และการอ่านแบบยาว โมเดลยังคงใช้ web_fetch สำหรับกรณีอื่น ๆ ได้
read_url จัดการกับเว็บที่อ่านอย่างไร?
เหมือนกับการเรียก API ของเราในทุกครั้ง เราเคารพ robots.txt: crawler ของเราระบุตัวเองว่า WebReaderAPI ทำตามกฎที่เขียนไว้สำหรับมันหรือสำหรับ robot ทั้งหมด และจะไม่อ่านหน้าที่เว็บไซต์ไม่อนุญาต หน้าที่ถูกปฏิเสธจะไม่ถูกคิดเครดิต หากเว็บไซต์ประกาศ Content-Signal: ai-input=no ใน robots.txt ของมัน เราจะไม่อ่านหน้าของเว็บนั้นให้คุณ หากเว็บไซต์ปฏิเสธคำขอของเรา เราจะส่งคำตอบของเว็บนั้นกลับไป: เราไม่แก้ CAPTCHA ไม่เข้าสู่ระบบบัญชี และไม่พยายามหลบเลี่ยงการบล็อกหรือ paywall
หน้าเว็บที่อยู่หลังการล็อกอินจึงอยู่นอกขอบเขตของ read_url สำหรับเว็บที่คุณล็อกอินอยู่ เครื่องมือเบราว์เซอร์ของ OpenClaw เองที่ทำงานด้วยเซสชันของคุณคือเครื่องมือที่เหมาะสม
การอ่านหน้าเว็บผ่าน OpenClaw มีค่าใช้จ่ายเท่าไร?
หนึ่งเครดิตต่อหน้าที่ส่งคืนเนื้อหากลับมา สองเครดิตเมื่อต้องใช้เบราว์เซอร์ ไม่มีค่าใช้จ่ายสำหรับการปฏิเสธและข้อผิดพลาด ผู้ช่วยที่อ่าน 30 หน้าเว็บต่อวันผ่านช่องแชตต่าง ๆ ใช้ประมาณ 900 เครดิตต่อเดือน: 10,000 หน้า (US$3.75) อยู่ได้เกือบหนึ่งปี เครดิตแบบเติมเงินไม่มีวันหมดอายุ: หน้าที่ไม่ได้ใช้จะยังคงอยู่ในบัญชีของคุณจนกว่าคุณจะใช้
ให้ API key แยกต่างหากกับ OpenClaw เพื่อให้การใช้งานแสดงแยกจากโปรเจกต์อื่น ๆ ของคุณ
OpenClaw: คำถามที่พบบ่อย
WebReaderAPI เป็นผู้ให้บริการในตัวของ OpenClaw หรือไม่?
ไม่ใช่ มันเชื่อมต่อในฐานะ MCP server ซึ่ง OpenClaw รองรับโดยไม่ต้องเขียนโค้ด plugin ใด ๆ MCP server คือไฟล์ Python สั้น ๆ จาก หน้า MCP ของเรา
ควรปิด web_fetch หรือไม่?
ไม่จำเป็น ทั้งสองเครื่องมือเปิดไว้ได้ คำอธิบายจะบอกโมเดลว่าตัวไหนเหมาะ ปิด web_fetch เฉพาะเมื่อคุณต้องการให้การอ่านทั้งหมดผ่านที่เดียวเพื่อการบันทึก log
จัดการ server จากเว็บอินเทอร์เฟซของ OpenClaw ได้หรือไม่?
เอกสารของ OpenClaw อธิบายการตั้งค่า MCP ใน Control UI ซึ่งแก้ไขคำจำกัดความที่บันทึกไว้ชุดเดียวกับ command line ใช้ตัวไหนก็ได้ตามสะดวก
ใช้งานได้ใน OpenClaw setup แบบ sandbox หรือไม่?
MCP server เป็นโปรเซสโลคอลที่ต้องเข้าถึงอินเทอร์เน็ตเพื่อไปถึง https://webreaderapi.com/api/v1/read ตรวจสอบว่า sandbox ของคุณอนุญาตให้โปรเซสเริ่มทำงานและเรียก HTTPS นั้นได้
แหล่งที่มา (4)
- เครื่องมือเว็บ — OpenClaw docs (read 2026-10-22)
- Web Fetch — OpenClaw docs (read 2026-10-22)
- จัดการ MCP server ที่บันทึกไว้ — OpenClaw docs (read 2026-10-22)
- MCP ใน Control UI — OpenClaw docs (read 2026-10-22)