2 ポイント 投稿者 kiyeonjeon21 2026-04-12 | まだコメントはありません。 | WhatsAppで共有

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

まだコメントはありません。

まだコメントはありません。