ncli - NAVER OpenAPI向けエージェントネイティブCLI
(github.com/kiyeonjeon21)NAVER OpenAPI(検索13種、データラボ、キャプチャ)をターミナルからすぐに使えるCLIを作りました。
既存ではNAVER APIをラップしたMCPサーバーはいくつかありましたが、CLIはありませんでした。MCPは便利ですが、ツールスキーマだけでコンテキストウィンドウのかなりの部分を消費し、TCPタイムアウトによって失敗率も高くなります。
そこで、エージェントが直接呼び出せるCLIを作りました。
主な特徴:
- ブログ / ニュース / ショッピング / 地域など13種の検索 + データラボのトレンド分析
--jsonでAPIパラメータを1:1でマッピングし、--fieldsで必要なフィールドだけを返却ncli schema search.blogでランタイムにAPI仕様を照会(静的ドキュメント不要)--dry-runで実行前に検証、--sanitizeでプロンプトインジェクションを防御--page-allによる自動ページネーション、stdin / ファイルJSON入力をサポート- OpenClaw標準のskill filesを同梱
設計原則は、Justin Poehneltの"You Need to Rewrite Your CLI for AI Agents"という記事とAXIプロジェクトを参考にし、agentic-cli-guideとして整理した7つの原則を適用しました。
インストール: npm install -g @kiyeonjeon21/ncli
まだコメントはありません。