2 points par kiyeonjeon21 2026-04-12 | Aucun commentaire pour le moment. | Partager sur WhatsApp

J’ai créé un CLI qui permet d’utiliser directement depuis le terminal les OpenAPI de Naver (13 types de recherche, DataLab, CAPTCHA).

Il existait déjà quelques serveurs MCP qui encapsulent les API de Naver, mais pas de CLI. MCP est pratique, mais les seuls schémas d’outils consomment une part importante de la fenêtre de contexte, et le taux d’échec est aussi plus élevé à cause des timeouts TCP.

J’ai donc créé un CLI que les agents peuvent appeler directement.

Principales caractéristiques :

  • 13 types de recherche, dont blog/news/shopping/local, ainsi que l’analyse de tendances DataLab
  • Mapping 1:1 des paramètres d’API avec --json, retour limité aux champs nécessaires avec --fields
  • Consultation du runtime des spécifications d’API avec ncli schema search.blog (documentation statique inutile)
  • Validation avant exécution avec --dry-run, protection contre l’injection de prompt avec --sanitize
  • Pagination automatique avec --page-all, prise en charge des entrées JSON via stdin/fichier
  • Fichiers de skill standard OpenClaw inclus

Pour les principes de conception, je me suis appuyé sur l’article de Justin Poehnelt, "You Need to Rewrite Your CLI for AI Agents", et sur le projet AXI, en appliquant les 7 principes résumés dans agentic-cli-guide.

Installation : npm install -g @kiyeonjeon21/ncli

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.