RustXNG: Công cụ metasearch tự lưu trữ cho AI agent
RustXNG là một công cụ metasearch mã nguồn mở, tự lưu trữ, được viết bằng Rust và xây dựng trên SearXNG, cho phép AI agent tìm kiếm web từ máy tính hoặc máy chủ riêng. Công cụ truy vấn các nhà cung cấp tìm kiếm bên ngoài, tổng hợp kết quả và cung cấp chúng qua API JSON, giao diện trình duyệt hoặc máy chủ MCP chỉ đọc; nó cũng có thể lấy văn bản trang để grounding, tức cung cấp tài liệu nguồn giúp AI tạo câu trả lời có căn cứ. RustXNG không duy trì chỉ mục web riêng, vì vậy từ khóa tìm kiếm sẽ được gửi đến các nhà cung cấp bên ngoài được chọn cho từng yêu cầu. Hướng dẫn cài đặt hỗ trợ chạy cục bộ qua loopback, kiểm tra trạng thái, tìm kiếm JSON với mặc định tối đa năm kết quả, lọc theo tên miền, lọc theo thời gian và tùy chọn lấy nội dung trang; phản hồi MCP giới hạn đoạn trích ở 500 ký tự. Tác giả cho biết các tích hợp liên quan đến Google đã bị gỡ, còn bộ điều hợp HTML của Yahoo! JAPAN và Mojeek bị tắt mặc định để chờ rà soát quyền sử dụng, vì điều khoản của từng nhà cung cấp có thể hạn chế tìm kiếm tự động, việc thu thập, lưu trữ hoặc phân phối lại dữ liệu. RustXNG có thể cung cấp cho lập trình viên một lớp tìm kiếm và truy xuất dữ liệu nhẹ chạy cục bộ cho AI agent, nhưng việc triển khai công khai hoặc thực hiện nhiều truy vấn tự động đòi hỏi phải kiểm tra quyền sử dụng, yêu cầu ghi nguồn và giới hạn tốc độ của từng nhà cung cấp.
Lập trình viên có thể thử RustXNG như một lớp tìm kiếm web chạy cục bộ cho AI agent, hỗ trợ API JSON và MCP để chỉ đưa các đoạn thông tin cần thiết vào mô hình. Trước khi dùng cho dịch vụ công khai hoặc truy vấn thường xuyên, cần kiểm tra điều khoản, quyền truy cập và giới hạn tốc độ của từng nhà cung cấp tìm kiếm.
Đọc bài gốc