Câu trả lời nhanh
Làm thế nào để thêm web page reader API vào OpenClaw?
Lưu MCP server WebReaderAPI, rồi đăng ký nó bằng openclaw mcp add webreaderapi --command … --arg … --env WEBREADER_API_KEY=… và kiểm tra bằng openclaw mcp doctor --probe. Agent có thêm tool read_url bên cạnh web_fetch có sẵn, có thể render JavaScript và đọc PDF. Mỗi trang tốn 1 credit, tính từ 0,07 US$/1K trang kể từ tháng 10 năm 2026. Không cần KYC; thanh toán bằng crypto.
web_fetch và read_url của OpenClaw cạnh nhau
| web_fetch (có sẵn) | Chạy cục bộ, trích xuất nội dung chính bằng Readability, trả về Markdown hoặc text |
|---|---|
| Giới hạn của web_fetch | Không thực thi JavaScript; mặc định maxChars và tối đa 20.000 ký tự (tài liệu OpenClaw) |
| read_url (tool MCP của chúng tôi) | Render JavaScript khi cần, PDF tới 100 trang, tới 500.000 ký tự |
| Chi phí read_url | 1 credit = đọc 1 trang không cần trình duyệt; 2 credit khi trang cần trình duyệt để render JavaScript. Yêu cầu thất bại, hoặc bị robots.txt của trang web từ chối, không bị tính phí |
| Trình thu thập của chúng tôi | WebReaderAPI/1.0 (+https://webreaderapi.com/bot/), tuân thủ robots.txt |
| Hồ sơ công cụ | Các công cụ MCP xuất hiện trong hồ sơ coding và messaging, không có trong minimal |
Tại sao lại thêm trình đọc khi OpenClaw đã có web_fetch?
Vì chúng xử lý những trang khác nhau. Tài liệu của OpenClaw nói rằng web_fetch luôn chạy cục bộ, dùng Readability để trích xuất nội dung chính và không thực thi JavaScript; nó chỉ sang công cụ Web Browser cho các trang nặng JavaScript hoặc cần đăng nhập. Cài đặt maxChars của nó mặc định là 20.000 ký tự và bị giới hạn ở mức đó.
Giữ web_fetch cho các trang nhẹ, tải nhanh. Thêm read_url cho các trang dựng nội dung bằng JavaScript, cho PDF và cho tài liệu dài mà bạn muốn nhiều hơn 20.000 ký tự. Tài liệu của OpenClaw cũng lưu ý rằng plugin Firecrawl chính thức hiện là nhà cung cấp đi kèm duy nhất mà web_fetch có thể dự phòng.
Làm cách nào để đăng ký MCP server trong OpenClaw?
Đầu tiên hãy thiết lập Python server từ trang MCP: một file cộng với các gói mcp và httpx. Sau đó lưu nó vào OpenClaw bằng openclaw mcp add. Tài liệu registry của OpenClaw mô tả các cờ stdio --command, --arg, --env và --cwd, và lưu các định nghĩa đã lưu dưới mcp.servers trong cấu hình của nó.
Chạy openclaw mcp doctor --probe sau đó. Nếu không có --probe, doctor chỉ kiểm tra cấu hình đã lưu; có nó, nó cũng xác nhận rằng các server được bật kết nối được.
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 có thấy read_url không?
Trong các hồ sơ thông thường thì có. Tài liệu registry của OpenClaw nói rằng OpenClaw nhúng hiển thị các công cụ MCP đã cấu hình trong hồ sơ coding và messaging. Hồ sơ minimal ẩn chúng đi, và tools.deny: ["bundle-mcp"] tắt chúng, nên hãy kiểm tra hai cài đặt đó nếu công cụ không xuất hiện.
Phần mô tả của công cụ cho mô hình biết khi nào nên ưu tiên nó: các trang cần JavaScript, PDF và lượt đọc dài. Mô hình vẫn có thể dùng web_fetch cho mọi thứ còn lại.
read_url xử lý những trang nó đọc như thế nào?
Giống hệt như mọi lần gọi API của chúng tôi. Chúng tôi tôn trọng robots.txt: crawler của chúng tôi tự nhận là WebReaderAPI, tuân theo các quy tắc dành cho nó hoặc cho tất cả robot, và không đọc trang mà website không cho phép. Trang bị từ chối không bị tính phí. Nếu một website khai báo Content-Signal: ai-input=no trong robots.txt, chúng tôi không đọc các trang của trang đó cho bạn. Nếu một website từ chối yêu cầu của chúng tôi, chúng tôi trả lại câu trả lời của trang đó: chúng tôi không bao giờ giải CAPTCHA, đăng nhập vào tài khoản, hay tìm cách vượt qua chặn hoặc paywall.
Vì vậy, các trang nằm sau đăng nhập nằm ngoài phạm vi của read_url. Với một trang mà bạn đã đăng nhập, công cụ trình duyệt của chính OpenClaw, chạy với phiên của bạn, mới là công cụ phù hợp.
Đọc trang qua OpenClaw tốn bao nhiêu?
Một credit cho mỗi trang trả về nội dung, hai khi cần đến trình duyệt, không tính gì cho các lần từ chối và lỗi. Một trợ lý đọc 30 trang mỗi ngày qua các kênh chat của nó dùng khoảng 900 credit mỗi tháng: 10.000 trang (3,75 US$) dùng được gần một năm. Credit trả trước không bao giờ hết hạn: số trang chưa dùng vẫn ở trong tài khoản của bạn cho đến khi bạn dùng.
Hãy cấp cho OpenClaw một khóa API riêng, để mức dùng của nó hiển thị tách biệt với các dự án khác của bạn.
OpenClaw: các câu hỏi thường gặp
WebReaderAPI có phải là nhà cung cấp tích hợp sẵn của OpenClaw không?
Không. Nó kết nối như một MCP server, thứ mà OpenClaw hỗ trợ mà không cần mã plugin nào. MCP server là file Python ngắn từ trang MCP của chúng tôi.
Tôi có nên tắt web_fetch không?
Không cần. Cả hai công cụ có thể bật cùng lúc; phần mô tả cho mô hình biết cái nào phù hợp. Chỉ tắt web_fetch nếu bạn muốn mọi lượt đọc đi qua một chỗ để ghi log.
Tôi có thể quản lý server từ giao diện web của OpenClaw không?
Tài liệu của OpenClaw mô tả cài đặt MCP trong Control UI của nó, vốn chỉnh sửa cùng các định nghĩa đã lưu như dòng lệnh. Hãy dùng cái nào bạn thích hơn.
Nó có hoạt động trong thiết lập OpenClaw chạy trong sandbox không?
MCP server là một tiến trình cục bộ cần truy cập internet để đến https://webreaderapi.com/api/v1/read. Hãy kiểm tra rằng sandbox của bạn cho phép tiến trình khởi động và thực hiện lời gọi HTTPS đó.
Nguồn (4)
- Công cụ web — OpenClaw docs (read 2026-10-22)
- Web Fetch — OpenClaw docs (read 2026-10-22)
- Quản lý các MCP server đã lưu — OpenClaw docs (read 2026-10-22)
- MCP trong Control UI — OpenClaw docs (read 2026-10-22)