ncli - CLI native cho agent dành cho OpenAPI của Naver
(github.com/kiyeonjeon21)Tôi đã tạo một CLI có thể dùng trực tiếp OpenAPI của Naver (13 loại tìm kiếm, Datalab, Captcha) ngay từ terminal.
Đã có một vài máy chủ MCP bọc API Naver trước đây, nhưng chưa có CLI. MCP tuy tiện lợi nhưng chỉ riêng schema công cụ cũng đã chiếm một phần đáng kể của context window, và tỷ lệ thất bại cũng cao do TCP timeout.
Vì vậy tôi đã tạo một CLI để agent có thể gọi trực tiếp.
Các tính năng chính:
- 13 loại tìm kiếm như blog/tin tức/mua sắm/khu vực + phân tích xu hướng Datalab
- Ánh xạ tham số API 1:1 bằng
--json, chỉ trả về các trường cần thiết bằng--fields - Tra cứu đặc tả API lúc chạy bằng
ncli schema search.blog(không cần tài liệu tĩnh) - Kiểm tra trước khi chạy bằng
--dry-run, phòng thủ prompt injection bằng--sanitize - Tự động phân trang với
--page-all, hỗ trợ nhập JSON từ stdin/tệp - Bao gồm các skill file theo chuẩn OpenClaw
Nguyên tắc thiết kế tham khảo bài viết "You Need to Rewrite Your CLI for AI Agents" của Justin Poehnelt và dự án AXI, đồng thời áp dụng 7 nguyên tắc được tổng hợp trong agentic-cli-guide.
Cài đặt: npm install -g @kiyeonjeon21/ncli
Chưa có bình luận nào.