ncli – Agent-native CLI für die offenen APIs von Naver
(github.com/kiyeonjeon21)Ich habe eine CLI entwickelt, mit der sich die offenen APIs von Naver (13 Suchtypen, DataLab, Captcha) direkt im Terminal nutzen lassen.
Bisher gab es zwar einige MCP-Server, die die Naver-APIs kapseln, aber keine CLI. MCP ist praktisch, verbraucht jedoch allein durch die Tool-Schemata einen erheblichen Teil des Kontextfensters, und durch TCP-Timeouts ist auch die Fehlerrate hoch.
Deshalb habe ich eine CLI entwickelt, die ein Agent direkt aufrufen kann.
Wichtige Merkmale:
- 13 Suchtypen wie Blog/News/Shopping/Lokal + DataLab-Trendanalyse
- 1:1-Mapping der API-Parameter mit
--json, Rückgabe nur der benötigten Felder mit--fields - Abfrage der API-Spezifikation zur Laufzeit mit
ncli schema search.blog(keine statische Dokumentation nötig) - Validierung vor der Ausführung mit
--dry-run, Schutz vor Prompt Injection mit--sanitize - Automatische Paginierung mit
--page-all, Unterstützung für JSON-Eingaben über stdin/Datei - Enthält standardisierte Skill-Dateien für OpenClaw
Bei den Designprinzipien habe ich mich am Artikel „You Need to Rewrite Your CLI for AI Agents“ von Justin Poehnelt und am AXI-Projekt orientiert und die sieben im agentic-cli-guide zusammengefassten Prinzipien angewendet.
Installation: npm install -g @kiyeonjeon21/ncli
Noch keine Kommentare.