# OpenClaw: เพิ่ม web search พร้อมข้อความในหน้าผ่าน MCP

> เพิ่ม LLMWebSearch ให้ OpenClaw ผ่าน MCP: openclaw mcp add, doctor --probe และวิธีที่ search_web อยู่ข้างๆ web_search providers 16 ตัวที่มีในตัว ไม่ต้อง KYC

- URL: https://llmwebsearch.com/th/docs/openclaw/
- อัปเดตล่าสุด: 2026-10-22
- ผู้เผยแพร่: LLMWebSearch (https://llmwebsearch.com)

OpenClaw เลือก `web_search` provider จากรายการของตัวเองอยู่แล้ว การลงทะเบียน MCP server ของเราเพิ่ม search tool ตัวที่สองชื่อ `search_web` ซึ่งผลลัพธ์มาพร้อมหน้าเว็บอันดับต้นที่อ่านแล้ว บวกกับ `read_urls` สำหรับลิงก์ที่ agent มีอยู่แล้ว

**คำตอบสั้น — จะเพิ่ม web search API พร้อมเนื้อหาในหน้าลงใน OpenClaw ได้อย่างไร?**

บันทึก MCP server **LLMWebSearch** จากหน้า MCP ของเรา ลงทะเบียนด้วย `openclaw mcp add llmwebsearch --command … --arg … --env LLMWEBSEARCH_API_KEY=…` แล้วตรวจสอบด้วย `openclaw mcp doctor --probe` agent จะได้ `search_web` ซึ่งผลลัพธ์มีหน้าเว็บอันดับต้น 3 หน้าเป็น Markdown อยู่ข้างๆ `web_search` ที่มีในตัวของ OpenClaw การค้นหาหนึ่งครั้งมีค่า 1 เครดิต เริ่มต้นที่ US$1.20/1K การค้นหา ณ ตุลาคม 2026 ไม่ต้อง KYC

## การค้นหาของ OpenClaw ตามที่บันทึกไว้เมื่อ 22 ตุลาคม 2026

| คุณลักษณะ | ค่า |
| --- | --- |
| web_search providers ที่มีในตัว | 16 ตัว รวมถึง Brave Search, DeepSeek, DuckDuckGo, Exa, Firecrawl, Gemini, Parallel, Perplexity, SearXNG และ Tavily |
| การเลือกอัตโนมัติ | provider แรกที่พร้อมใช้และมี API ตามลำดับตายตัวที่เริ่มจาก Brave |
| provider ที่ไม่ต้องใช้ key | ไม่เคยถูกเลือกอัตโนมัติ คุณต้องเลือกเอง |
| Tools ของเรา (MCP) | `search_web` และ `read_urls` จาก Python server ภายในเครื่อง |
| ค่าใช้จ่ายของเรา | หนึ่งเครดิตจ่ายสำหรับการค้นหาหนึ่งครั้ง: ผลลัพธ์แบบจัดอันดับสูงสุด 20 รายการ โดยอ่านหน้าเว็บของ 3 รายการแรกและส่งกลับเป็น Markdown การอ่าน 4 ถึง 10 หน้าใช้ 2 เครดิต การเรียกที่จบลงด้วยข้อผิดพลาดไม่มีค่าใช้จ่าย |
| page reader ของเรา | `LLMWebSearch/1.0 (+https://llmwebsearch.com/bot/)` เคารพ robots.txt |

## ทำไมต้องเพิ่ม search ของเราในเมื่อ OpenClaw มี web_search?

เพื่อให้ได้ข้อความในหน้าพร้อมผลลัพธ์ในการเรียกครั้งเดียว หน้า web tools ของ OpenClaw ระบุถึง provider ในตัว 16 ตัวสำหรับ `web_search` ซึ่งเลือกตามลำดับ auto-detect ตายตัวเมื่อไม่ได้ตั้งค่าไว้ tool ของเราไม่ได้แทนที่ตัวเลือกนั้น แต่เพิ่มตัวเลือกที่สองที่ model เรียกใช้ได้ตามเจตนา

`search_web` ส่งคืนแหล่งข้อมูลแบบมีหมายเลขพร้อมหน้าเว็บแรกๆ ที่อ่านแล้วเป็น Markdown agent จึงตอบและอ้างอิงได้โดยไม่ต้อง fetch แยกทีละลิงก์ `read_urls` อ่านได้ถึง 20 ลิงก์ที่ agent พบที่อื่น ผ่าน reader ตัวเดียวกัน

## จะลงทะเบียน MCP server ได้อย่างไร?

ก่อนอื่นให้ตั้งค่า Python server จาก [หน้า MCP](https://llmwebsearch.com/th/docs/mcp/): ไฟล์เดียว บวกกับแพ็กเกจ `mcp` และ `httpx` ใน virtual environment จากนั้นบันทึกใน OpenClaw ด้วย `openclaw mcp add` เอกสาร registry ของ OpenClaw อธิบาย stdio flags `--command`, `--arg`, `--env` และ `--cwd` และขอให้หยุด local Gateway ขณะเปลี่ยน server ที่บันทึกไว้

จากนั้นรัน `openclaw mcp doctor --probe` หากไม่มี `--probe` doctor จะตรวจแค่การตั้งค่าที่บันทึกไว้ แต่ถ้ามี ก็จะพิสูจน์ได้อีกว่า server เชื่อมต่อได้

*ลงทะเบียนและตรวจสอบ server*

```bash
openclaw mcp add llmwebsearch \
  --command /home/you/llmwebsearch/.venv/bin/python \
  --arg /home/you/llmwebsearch/llmwebsearch_mcp.py \
  --env LLMWEBSEARCH_API_KEY=your-key

openclaw mcp doctor llmwebsearch --probe
```

## agent จะเห็น search_web ไหม?

ในโปรไฟล์ทั่วไป เห็น เอกสาร registry ของ OpenClaw ระบุว่า MCP tools ที่ตั้งค่าไว้จะปรากฏใน tool profile `coding` และ `messaging` โปรไฟล์ `minimal` ซ่อนไว้ และ `tools.deny: ["bundle-mcp"]` ปิดไว้ ดังนั้นตรวจสอบการตั้งค่าสองข้อนี้หาก tool หายไป

docstring ของ tool บอก model ว่ามันคืนอะไร เพิ่มหนึ่งบรรทัดใน instructions ของ agent หากต้องการให้ถูกใช้ก่อน ตัวอย่างเช่น "ใช้ search_web เมื่อคุณต้องยกข้อความจากหน้าเว็บ"

## LLMWebSearch เลือกเป็นผู้ให้บริการ web_search ได้ไหม

ตอนนี้ยังไม่ได้ เอกสารของ OpenClaw ระบุว่าการตั้งค่าผู้ให้บริการรองรับเฉพาะผู้ให้บริการที่ประกาศไว้ใน manifest ของปลั๊กอินที่มาพร้อมระบบและที่ติดตั้งไว้ เราไม่ได้เผยแพร่ปลั๊กอิน OpenClaw จึงทำให้การค้นหาของเรามาในรูปแบบเครื่องมือ MCP ที่มีชื่อของตัวเองแทน

ในทางปฏิบัติแล้วแทบไม่ต่างสำหรับ agent: มันเรียก `search_web` เหมือนกับที่เรียก `web_search` และยังทำให้แยกสองสิ่งนี้ออกจากกันได้ง่ายใน log ของ OpenClaw และในประวัติการใช้งานของคุณ

## ตัวอ่านของเราจัดการกับเว็บไซต์ในผลลัพธ์อย่างไร

เหมือนกับทุกครั้งที่เรียก ตัวอ่านของเราเคารพ robots.txt: แนะนำตัวว่าเป็น LLMWebSearch ทำตามกฎที่เว็บไซต์เขียนไว้สำหรับมันหรือสำหรับ robots ทั้งหมด และละเว้นเนื้อหาของหน้าใดก็ตามที่มันไม่ได้รับอนุญาตให้อ่าน. เว็บไซต์ที่ตั้งค่า Content-Signal: ai-input=no ใน robots.txt จะกันหน้าเว็บของตนออกจากเนื้อหาในผลลัพธ์ของคุณ. เมื่อเว็บไซต์ปิดกั้นตัวอ่านของเรา ผลลัพธ์จะกลับมาโดยไม่มีเนื้อหาและมีสถานะของเว็บไซต์: เราไม่แก้ CAPTCHA ไม่ลงชื่อเข้าใช้บัญชี และไม่หลบเลี่ยงการบล็อกหรือ paywall.

หน้าเว็บที่อยู่หลังการเข้าสู่ระบบจึงส่งกลับมาโดยไม่มีเนื้อหา สำหรับเว็บไซต์ที่คุณลงชื่อเข้าใช้อยู่ เครื่องมือเบราว์เซอร์ของ OpenClaw เองที่ทำงานด้วยเซสชันของคุณคือตัวเลือกที่เหมาะสม

## การค้นหาผ่าน OpenClaw มีค่าใช้จ่ายเท่าไร

หนึ่งเครดิตต่อการเรียก `search_web` หนึ่งครั้งที่อ่านได้สูงสุด 3 หน้า ไม่คิดค่าใช้จ่ายสำหรับการเรียกที่ล้มเหลว การอ่านหน้าเว็บที่คุณมี URL อยู่แล้วใช้ 1 เครดิตต่อกลุ่ม 3 หน้าที่เริ่มอ่านและส่งกลับพร้อมเนื้อหา สูงสุด 20 URL ต่อการเรียก; URL ที่ถูกปฏิเสธหรือล้มเหลวไม่ถูกนับ ผู้ช่วยที่ค้นหา 25 ครั้งต่อวันในช่องแชตต่างๆ ใช้ราว 750 เครดิตต่อเดือน ดังนั้น 5,000 การค้นหา (US$9.25) จึงใช้ได้นานกว่าหกเดือน เครดิตการค้นหาไม่มีวันหมดอายุ: สิ่งที่คุณไม่ได้ใช้ในเดือนนี้ยังอยู่ให้ใช้ในปีหน้า.

ให้ API key แยกต่างหากกับ OpenClaw เพื่อให้การใช้งานของมันแสดงแยกจากโปรเจกต์อื่นของคุณ

## OpenClaw: คำถามที่พบบ่อย

### ควรปิด web_search ของ OpenClaw เองไหม

ไม่จำเป็น เปิดทั้งคู่ไว้ได้ ปิดตัวที่มาพร้อมระบบเฉพาะเมื่อคุณต้องการให้ทุกการค้นหาผ่านผู้ให้บริการเดียว เพื่อให้ได้บิลเดียวและ log เดียว

### ใช้ได้กับ OpenClaw ที่อยู่ใน sandbox ไหม

MCP server เป็นโปรเซสโลคอลที่เรียก `https://llmwebsearch.com/api/v1` ผ่าน HTTPS sandbox ของคุณต้องอนุญาตให้มันเริ่มทำงานและเข้าถึงที่อยู่นั้นได้

### จัดการ server จาก Control UI ได้ไหม

OpenClaw เก็บ MCP server ที่บันทึกไว้ภายใต้ `mcp.servers` ในการกำหนดค่าของมัน เอกสารของมันชี้ไปที่ Control UI สำหรับการตั้งค่า MCP แบบ live ที่รองรับ และระบุว่าการเปลี่ยน server ที่บันทึกไว้จาก command line ต้องหยุด Gateway โลคอลก่อน

## แหล่งที่มา

1. [เครื่องมือเว็บ](https://docs.openclaw.ai/tools/web) — OpenClaw docs (read 2026-10-22)
2. [จัดการ MCP server ที่บันทึกไว้](https://docs.openclaw.ai/cli/mcp/registry) — OpenClaw docs (read 2026-10-22)

---

LLMWebSearch: LLMWebSearch คือ web search API สำหรับ AI agents ที่คืนผลการค้นหาที่จัดอันดับแล้วพร้อมเนื้อหาของหน้าอันดับต้นๆ ในรูปแบบ Markdown จ่ายด้วยคริปโตโดยไม่ต้องอัปโหลดเอกสารยืนยันตัวตน เครดิตแบบเติมล่วงหน้าตั้งแต่ US$1.20/1K การค้นหา ไม่มีวันหมดอายุ ไม่ต้อง KYC — ไม่ต้องใช้บัตรประชาชน ไม่ต้องเซลฟี่ ไม่ต้องใช้เอกสาร จ่ายด้วยคริปโต
