ncli - CLI native agen untuk OpenAPI Naver
(github.com/kiyeonjeon21)Saya membuat CLI yang memungkinkan OpenAPI Naver (13 jenis pencarian, Datalab, CAPTCHA) digunakan langsung dari terminal.
Sudah ada beberapa server MCP yang membungkus API Naver, tetapi belum ada CLI. MCP memang praktis, tetapi hanya skema alatnya saja sudah memakan porsi besar dari context window, dan tingkat kegagalannya juga tinggi karena timeout TCP.
Karena itu, saya membuat CLI yang bisa dipanggil langsung oleh agen.
Fitur utama:
- 13 jenis pencarian seperti blog/berita/belanja/lokal + analisis tren Datalab
- Pemetaan parameter API 1:1 dengan
--json, dan hanya mengembalikan field yang dibutuhkan dengan--fields - Melihat spesifikasi API saat runtime dengan
ncli schema search.blog(tanpa perlu dokumentasi statis) - Validasi sebelum eksekusi dengan
--dry-run, perlindungan prompt injection dengan--sanitize - Pagination otomatis dengan
--page-all, mendukung input JSON dari stdin/file - Termasuk OpenClaw standard skill files
Prinsip desainnya mengacu pada tulisan Justin Poehnelt, "You Need to Rewrite Your CLI for AI Agents", dan proyek AXI, lalu menerapkan 7 prinsip yang dirangkum dalam agentic-cli-guide.
Instalasi: npm install -g @kiyeonjeon21/ncli
Belum ada komentar.